Advertisement
Animescapetower

Untitled

Feb 24th, 2018
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 216.40 KB | None | 0 0
  1. Player = game.Players.LocalPlayer
  2.  
  3. if Player.name == "Animescapetower" or "Cinnyamon" or "Salvo_Starly" or "Nebula_Zorua" or "Player1" or "makhail07" or "Impulsebro" or"KillerDarkness0105" then
  4.  
  5. vy = Instance.new("Sound")
  6. vy.Name = "SongyName"
  7. vy.SoundId = "rbxassetid://407451695"
  8. vy.Volume = 7
  9. vy.PlaybackSpeed = 1
  10. vy.Parent = Player.Character.Torso
  11. vy.Looped = true
  12. vy:Play()
  13.  
  14. vy2 = Instance.new("Sound")
  15. vy2.Name = "Electric"
  16. vy2.SoundId = "rbxassetid://157325701"
  17. vy2.Volume = 6
  18. vy2.PlaybackSpeed = 1
  19. vy2.Parent = Player.Character.Torso
  20. vy2.Looped = true
  21. vy2:Play()
  22.  
  23. vy24 = Instance.new("Sound")
  24. vy24.Name = "DeathSound"
  25. vy24.SoundId = "rbxassetid://1257742963"
  26. vy24.Volume = 10
  27. vy24.PlaybackSpeed = 0.5
  28. vy24.Parent = Player.Character.Torso
  29. vy24.Looped = false
  30. vy24:Play()
  31.  
  32. wait(5)
  33. Player.Character.Parent = workspace
  34. Player.Character.Humanoid.PlatformStand = true
  35. wait(0.4)
  36. Player.Character.Humanoid.PlatformStand = false
  37. wait(0.4)
  38. Player.Character.Humanoid.PlatformStand = true
  39. wait(0.1)
  40. Player.Character.Humanoid.PlatformStand = false
  41. wait(0.1)
  42. Player.Character.Humanoid.PlatformStand = true
  43. wait(0.1)
  44. Player.Character.Humanoid.PlatformStand = false
  45. wait(0.1)
  46. Player.Character.Humanoid.PlatformStand = true
  47. wait(0.1)
  48. Player.Character.Humanoid.PlatformStand = false
  49. wait(0.1)
  50. Player.Character.Humanoid.PlatformStand = true
  51. wait(0.1)
  52. Player.Character.Humanoid.PlatformStand = false
  53. wait(0.1)
  54. Player.Character.Humanoid.PlatformStand = true
  55. wait(0.1)
  56. Player.Character.Humanoid.PlatformStand = false
  57. wait(0.1)
  58. Player.Character.Humanoid.PlatformStand = true
  59. wait(0.1)
  60. Player.Character.Humanoid.PlatformStand = false
  61. wait(0.1)
  62. Player.Character.Humanoid.Health = 90
  63. wait(0.1)
  64. Player.Character.Humanoid.Health = 80
  65. wait(0.1)
  66. Player.Character.Humanoid.Health = 70
  67. wait(0.1)
  68. Player.Character.Humanoid.Health = 60
  69. wait(0.1)
  70. Player.Character.Humanoid.Health = 40
  71. wait(0.1)
  72. Player.Character.Humanoid.Health = 20
  73. wait(0.1)
  74. Player.Character.Humanoid.Health = 10
  75. wait(0.1)
  76. Player.Character.Humanoid.Health = 3
  77. wait(0.1)
  78. Player.Character.Humanoid.Health = 0.87
  79. wait(0.1)
  80. wait(0.1)
  81. Player.Character.Humanoid.Health = 90
  82. wait(0.1)
  83. Player.Character.Humanoid.Health = 80
  84. wait(0.1)
  85. Player.Character.Humanoid.Health = 70
  86. wait(0.1)
  87. Player.Character.Humanoid.Health = 60
  88. wait(0.1)
  89. Player.Character.Humanoid.Health = 40
  90. wait(0.1)
  91. Player.Character.Humanoid.Health = 20
  92. wait(0.1)
  93. Player.Character.Humanoid.Health = 10
  94. wait(0.1)
  95. Player.Character.Humanoid.Health = 3
  96. wait(0.1)
  97. Player.Character.Humanoid.Health = 0.87
  98.  
  99. wait(0.1)
  100. wait(0.1)
  101. Player.Character.Humanoid.Health = 90
  102. wait(0.1)
  103. Player.Character.Humanoid.Health = 80
  104. wait(0.1)
  105. Player.Character.Humanoid.Health = 70
  106. wait(0.1)
  107. Player.Character.Humanoid.Health = 60
  108. wait(0.1)
  109. Player.Character.Humanoid.Health = 40
  110. wait(0.1)
  111. Player.Character.Humanoid.Health = 20
  112. wait(0.1)
  113. Player.Character.Humanoid.Health = 10
  114. wait(0.1)
  115. Player.Character.Humanoid.Health = 3
  116. wait(0.1)
  117. Player.Character.Humanoid.Health = 3
  118.  
  119. wait(0.1)
  120. wait(0.1)
  121. Player.Character.Humanoid.Health = 90
  122. wait(0.1)
  123. Player.Character.Humanoid.Health = 80
  124. wait(0.1)
  125. Player.Character.Humanoid.Health = 70
  126. wait(0.1)
  127. Player.Character.Humanoid.Health = 60
  128. wait(0.1)
  129. Player.Character.Humanoid.Health = 40
  130. wait(0.1)
  131. Player.Character.Humanoid.Health = 20
  132. wait(0.1)
  133. Player.Character.Humanoid.Health = 10
  134. wait(0.1)
  135. Player.Character.Humanoid.Health = 3
  136. wait(0.1)
  137. Player.Character.Humanoid.Health = 3
  138.  
  139. wait(0.1)
  140. wait(0.1)
  141. Player.Character.Humanoid.Health = 90
  142. wait(0.1)
  143. Player.Character.Humanoid.Health = 80
  144. wait(0.1)
  145. Player.Character.Humanoid.Health = 70
  146. wait(0.1)
  147. Player.Character.Humanoid.Health = 60
  148. wait(0.1)
  149. Player.Character.Humanoid.Health = 40
  150. wait(0.1)
  151. Player.Character.Humanoid.Health = 20
  152. wait(0.1)
  153. Player.Character.Humanoid.Health = 10
  154. wait(0.1)
  155. Player.Character.Humanoid.Health = 3
  156. wait(0.1)
  157. Player.Character.Humanoid.Health = 3
  158. Player.Character.Head.CanCollide = false
  159. wait(0.1)
  160. wait(0.1)
  161. Player.Character.Humanoid.Health = 3
  162. Player.Character.Torso.CanCollide = false
  163. wait(6)
  164. Player.Character.Head.Transparency = 0.9
  165. wait(0.01)
  166. Player.Character.Head.Transparency = 0.8
  167. wait(0.01)
  168. Player.Character.Head.Transparency = 0.7
  169. wait(0.01)
  170. Player.Character.Head.Transparency = 0.6
  171. wait(0.01)
  172. Player.Character.Head.Transparency = 0.5
  173. wait(0.01)
  174. Player.Character.Head.Transparency = 0.4
  175. wait(0.01)
  176. Player.Character.Head.Transparency = 0.5
  177. wait(0.01)
  178. Player.Character.Head.Transparency = 0.6
  179. wait(0.01)
  180. Player.Character.Head.Transparency = 0.7
  181. wait(0.01)
  182. Player.Character.Head.Transparency = 0.8
  183. wait(0.01)
  184. Player.Character.Head.Transparency = 0.9
  185. wait(0.01)
  186.  
  187. Player.Character.Torso.Transparency = 0
  188. vy24:Play()
  189. wait(6)
  190. vy:Stop()
  191. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor
  192. maincolor = BrickColor.new("Really red")
  193. secondcolor = "Really black"
  194. wait(0.016666666666666666)
  195. Effects = {}
  196. local Player = game.Players.localPlayer
  197. local Character = Player.Character
  198. local Humanoid = Character.Humanoid
  199. local mouse = Player:GetMouse()
  200. local LeftArm = Character["Left Arm"]
  201. local RightArm = Character["Right Arm"]
  202. local LeftLeg = Character["Left Leg"]
  203. local RightLeg = Character["Right Leg"]
  204. local Head = Character.Head
  205. local Torso = Character.Torso
  206. local cam = game.Workspace.CurrentCamera
  207. local RootPart = Character.HumanoidRootPart
  208. local RootJoint = RootPart.RootJoint
  209. local equipped = true
  210. local attack = false
  211. local Anim = "Idle"
  212. local idle = 0
  213. local attacktype = 1
  214. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  215. local velocity = RootPart.Velocity.y
  216. local sine = 0
  217. local change = 1
  218. local grabbed = false
  219. local cn = CFrame.new
  220. local mr = math.rad
  221. local angles = CFrame.Angles
  222. local ud = UDim2.new
  223. local c3 = Color3.new
  224. local dir = {
  225. w = 0,
  226. s = 0,
  227. a = 0,
  228. d = 0
  229. }
  230. Climbanim = false
  231. Runkey = false
  232. firemode = false
  233. inair = false
  234. blocking = false
  235. humHsave = 0
  236. humDsave = 0
  237. extralock = true
  238. lasthit = nil
  239. elementmode = "Mode 1"
  240. local BCsave = Character["Body Colors"]:Clone()
  241. local BC = Character["Body Colors"]
  242. function New(Object, Parent, Name, Data)
  243. local Object = Instance.new(Object)
  244. for Index, Value in pairs(Data or {}) do
  245. Object[Index] = Value
  246. end
  247. Object.Parent = Parent
  248. Object.Name = Name
  249. return Object
  250. end
  251. Model = New("Model", Workspace, "PowerGlow", {})
  252. Part = New("Part", Model, "Part", {
  253. BrickColor = maincolor,
  254. Material = Enum.Material.Neon,
  255. FormFactor = Enum.FormFactor.Custom,
  256. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  257. CFrame = CFrame.new(-15.4243536, 2.56596589, -77.4251709, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  258. Anchored = true,
  259. CanCollide = false,
  260. BottomSurface = Enum.SurfaceType.Smooth,
  261. TopSurface = Enum.SurfaceType.Smooth,
  262. Color = Color3.new(1, 0, 0)
  263. })
  264. Mesh = New("BlockMesh", Part, "Mesh", {
  265. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  266. })
  267. Part = New("Part", Model, "Part", {
  268. BrickColor = maincolor,
  269. Material = Enum.Material.Neon,
  270. FormFactor = Enum.FormFactor.Custom,
  271. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  272. CFrame = CFrame.new(-15.4243536, 2.56596589, -78.0972214, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  273. Anchored = true,
  274. CanCollide = false,
  275. BottomSurface = Enum.SurfaceType.Smooth,
  276. TopSurface = Enum.SurfaceType.Smooth,
  277. Color = Color3.new(1, 0, 0)
  278. })
  279. Mesh = New("BlockMesh", Part, "Mesh", {
  280. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  281. })
  282. Part = New("Part", Model, "Part", {
  283. BrickColor = BrickColor.new("Dark stone grey"),
  284. Material = Enum.Material.SmoothPlastic,
  285. FormFactor = Enum.FormFactor.Custom,
  286. Size = Vector3.new(1.08000004, 0.950000048, 0.200000033),
  287. CFrame = CFrame.new(-14.7160664, 3.91589618, -77.7635422, -1.13133467E-8, -0.258819193, 0.965925574, -4.22219522E-8, -0.965925694, -0.258819163, 0.99999994, -4.37113847E-8, 0),
  288. Anchored = true,
  289. CanCollide = false,
  290. BottomSurface = Enum.SurfaceType.Smooth,
  291. TopSurface = Enum.SurfaceType.Smooth,
  292. Color = Color3.new(0.388235, 0.372549, 0.384314)
  293. })
  294. Part = New("Part", Model, "Part", {
  295. BrickColor = maincolor,
  296. Material = Enum.Material.Neon,
  297. FormFactor = Enum.FormFactor.Custom,
  298. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  299. CFrame = CFrame.new(-15.3176498, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  300. Anchored = true,
  301. CanCollide = false,
  302. BottomSurface = Enum.SurfaceType.Smooth,
  303. TopSurface = Enum.SurfaceType.Smooth,
  304. Color = Color3.new(1, 0, 0)
  305. })
  306. Mesh = New("BlockMesh", Part, "Mesh", {
  307. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  308. })
  309. Part = New("Part", Model, "Part", {
  310. Material = Enum.Material.SmoothPlastic,
  311. FormFactor = Enum.FormFactor.Custom,
  312. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  313. CFrame = CFrame.new(-14.3333502, 2.41636896, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  314. Anchored = true,
  315. CanCollide = false,
  316. BottomSurface = Enum.SurfaceType.Smooth,
  317. TopSurface = Enum.SurfaceType.Smooth
  318. })
  319. Mesh = New("CylinderMesh", Part, "Mesh", {
  320. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  321. })
  322. Part = New("Part", Model, "Part", {
  323. BrickColor = BrickColor.new("Lily white"),
  324. Material = Enum.Material.SmoothPlastic,
  325. FormFactor = Enum.FormFactor.Custom,
  326. Size = Vector3.new(1.10000002, 0.73999995, 0.220000014),
  327. CFrame = CFrame.new(-15.1012945, 3.79362583, -77.7635422, 3.78551768E-8, 0.866025448, 0.499999523, -2.18556764E-8, -0.499999583, 0.866025388, 0.99999994, -4.37113847E-8, 0),
  328. Anchored = true,
  329. CanCollide = false,
  330. BottomSurface = Enum.SurfaceType.Smooth,
  331. TopSurface = Enum.SurfaceType.Smooth,
  332. Color = Color3.new(0.929412, 0.917647, 0.917647)
  333. })
  334. Part = New("Part", Model, "Part", {
  335. Material = Enum.Material.SmoothPlastic,
  336. FormFactor = Enum.FormFactor.Custom,
  337. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  338. CFrame = CFrame.new(-15.4412384, 2.74341011, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  339. Anchored = true,
  340. CanCollide = false,
  341. BottomSurface = Enum.SurfaceType.Smooth,
  342. TopSurface = Enum.SurfaceType.Smooth
  343. })
  344. Mesh = New("CylinderMesh", Part, "Mesh", {
  345. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  346. })
  347. Part = New("Part", Model, "Part", {
  348. Material = Enum.Material.SmoothPlastic,
  349. FormFactor = Enum.FormFactor.Custom,
  350. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  351. CFrame = CFrame.new(-14.4219961, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  352. Anchored = true,
  353. CanCollide = false,
  354. BottomSurface = Enum.SurfaceType.Smooth,
  355. TopSurface = Enum.SurfaceType.Smooth
  356. })
  357. Mesh = New("BlockMesh", Part, "Mesh", {
  358. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  359. })
  360. Part = New("Part", Model, "Part", {
  361. BrickColor = BrickColor.new("Dark stone grey"),
  362. Material = Enum.Material.SmoothPlastic,
  363. FormFactor = Enum.FormFactor.Custom,
  364. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  365. CFrame = CFrame.new(-15.171958, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  366. Anchored = true,
  367. CanCollide = false,
  368. BottomSurface = Enum.SurfaceType.Smooth,
  369. TopSurface = Enum.SurfaceType.Smooth,
  370. Color = Color3.new(0.388235, 0.372549, 0.384314)
  371. })
  372. Mesh = New("CylinderMesh", Part, "Mesh", {
  373. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  374. })
  375. Part = New("Part", Model, "Part", {
  376. BrickColor = maincolor,
  377. Material = Enum.Material.Neon,
  378. FormFactor = Enum.FormFactor.Custom,
  379. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  380. CFrame = CFrame.new(-15.3223877, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  381. Anchored = true,
  382. CanCollide = false,
  383. BottomSurface = Enum.SurfaceType.Smooth,
  384. TopSurface = Enum.SurfaceType.Smooth,
  385. Color = Color3.new(1, 0, 0)
  386. })
  387. Mesh = New("BlockMesh", Part, "Mesh", {
  388. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  389. })
  390. Part = New("Part", Model, "Part", {
  391. Material = Enum.Material.SmoothPlastic,
  392. FormFactor = Enum.FormFactor.Custom,
  393. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  394. CFrame = CFrame.new(-14.8567038, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  395. Anchored = true,
  396. CanCollide = false,
  397. BottomSurface = Enum.SurfaceType.Smooth,
  398. TopSurface = Enum.SurfaceType.Smooth
  399. })
  400. Mesh = New("CylinderMesh", Part, "Mesh", {
  401. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  402. })
  403. Part = New("Part", Model, "Part", {
  404. Material = Enum.Material.SmoothPlastic,
  405. FormFactor = Enum.FormFactor.Custom,
  406. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  407. CFrame = CFrame.new(-14.5614405, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  408. Anchored = true,
  409. CanCollide = false,
  410. BottomSurface = Enum.SurfaceType.Smooth,
  411. TopSurface = Enum.SurfaceType.Smooth
  412. })
  413. Mesh = New("CylinderMesh", Part, "Mesh", {
  414. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  415. })
  416. Part = New("Part", Model, "Part", {
  417. BrickColor = maincolor,
  418. Material = Enum.Material.Neon,
  419. FormFactor = Enum.FormFactor.Custom,
  420. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  421. CFrame = CFrame.new(-14.3643541, 2.56596589, -77.4805908, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  422. Anchored = true,
  423. CanCollide = false,
  424. BottomSurface = Enum.SurfaceType.Smooth,
  425. TopSurface = Enum.SurfaceType.Smooth,
  426. Color = Color3.new(1, 0, 0)
  427. })
  428. Mesh = New("BlockMesh", Part, "Mesh", {
  429. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  430. })
  431. Part = New("Part", Model, "Part", {
  432. Material = Enum.Material.SmoothPlastic,
  433. FormFactor = Enum.FormFactor.Custom,
  434. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  435. CFrame = CFrame.new(-15.171958, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  436. Anchored = true,
  437. CanCollide = false,
  438. BottomSurface = Enum.SurfaceType.Smooth,
  439. TopSurface = Enum.SurfaceType.Smooth
  440. })
  441. Mesh = New("CylinderMesh", Part, "Mesh", {
  442. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  443. })
  444. Part = New("Part", Model, "Part", {
  445. BrickColor = BrickColor.new("Dark stone grey"),
  446. Material = Enum.Material.SmoothPlastic,
  447. FormFactor = Enum.FormFactor.Custom,
  448. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  449. CFrame = CFrame.new(-14.5614405, 2.59506392, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  450. Anchored = true,
  451. CanCollide = false,
  452. BottomSurface = Enum.SurfaceType.Smooth,
  453. TopSurface = Enum.SurfaceType.Smooth,
  454. Color = Color3.new(0.388235, 0.372549, 0.384314)
  455. })
  456. Mesh = New("CylinderMesh", Part, "Mesh", {
  457. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  458. })
  459. Part = New("Part", Model, "Part", {
  460. Material = Enum.Material.SmoothPlastic,
  461. FormFactor = Enum.FormFactor.Custom,
  462. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  463. CFrame = CFrame.new(-15.171958, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  464. Anchored = true,
  465. CanCollide = false,
  466. BottomSurface = Enum.SurfaceType.Smooth,
  467. TopSurface = Enum.SurfaceType.Smooth
  468. })
  469. Mesh = New("CylinderMesh", Part, "Mesh", {
  470. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  471. })
  472. Part = New("Part", Model, "Part", {
  473. BrickColor = BrickColor.new("Really black"),
  474. Material = Enum.Material.SmoothPlastic,
  475. FormFactor = Enum.FormFactor.Custom,
  476. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  477. CFrame = CFrame.new(-14.4749603, 2.54138398, -77.7840576, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  478. Anchored = true,
  479. CanCollide = false,
  480. BottomSurface = Enum.SurfaceType.Smooth,
  481. TopSurface = Enum.SurfaceType.Smooth,
  482. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  483. })
  484. Mesh = New("BlockMesh", Part, "Mesh", {
  485. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  486. })
  487. Part = New("Part", Model, "Part", {
  488. BrickColor = BrickColor.new("Dark stone grey"),
  489. Material = Enum.Material.SmoothPlastic,
  490. FormFactor = Enum.FormFactor.Custom,
  491. Size = Vector3.new(1.08000004, 0.0500000007, 0.200000033),
  492. CFrame = CFrame.new(-15.026329, 2.95079517, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  493. Anchored = true,
  494. CanCollide = false,
  495. BottomSurface = Enum.SurfaceType.Smooth,
  496. TopSurface = Enum.SurfaceType.Smooth,
  497. Color = Color3.new(0.388235, 0.372549, 0.384314)
  498. })
  499. Part = New("Part", Model, "Part", {
  500. BrickColor = BrickColor.new("Dark stone grey"),
  501. Material = Enum.Material.SmoothPlastic,
  502. FormFactor = Enum.FormFactor.Custom,
  503. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  504. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  505. Anchored = true,
  506. CanCollide = false,
  507. BottomSurface = Enum.SurfaceType.Smooth,
  508. TopSurface = Enum.SurfaceType.Smooth,
  509. Color = Color3.new(0.388235, 0.372549, 0.384314)
  510. })
  511. Mesh = New("CylinderMesh", Part, "Mesh", {
  512. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  513. })
  514. Part = New("Part", Model, "Part", {
  515. BrickColor = BrickColor.new("Really black"),
  516. Material = Enum.Material.SmoothPlastic,
  517. FormFactor = Enum.FormFactor.Custom,
  518. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  519. CFrame = CFrame.new(-324, 456.54138398, -123.4251709, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  520. Anchored = true,
  521. CanCollide = false,
  522. BottomSurface = Enum.SurfaceType.Smooth,
  523. TopSurface = Enum.SurfaceType.Smooth,
  524. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  525. })
  526. Mesh = New("BlockMesh", Part, "Mesh", {
  527. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  528. })
  529. Part = New("Part", Model, "Part", {
  530. BrickColor = maincolor,
  531. Material = Enum.Material.Neon,
  532. FormFactor = Enum.FormFactor.Custom,
  533. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  534. CFrame = CFrame.new(-87.0171576, 2.56596589, -768.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  535. Anchored = true,
  536. CanCollide = false,
  537. BottomSurface = Enum.SurfaceType.Smooth,
  538. TopSurface = Enum.SurfaceType.Smooth,
  539. Color = Color3.new(1, 0, 0)
  540. })
  541. Mesh = New("BlockMesh", Part, "Mesh", {
  542. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  543. })
  544. Part = New("Part", Model, "Part", {
  545. BrickColor = BrickColor.new("Dark stone grey"),
  546. Material = Enum.Material.SmoothPlastic,
  547. FormFactor = Enum.FormFactor.Custom,
  548. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  549. CFrame = CFrame.new(-0.1691818, 2.59506392, -12.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  550. Anchored = true,
  551. CanCollide = false,
  552. BottomSurface = Enum.SurfaceType.Smooth,
  553. TopSurface = Enum.SurfaceType.Smooth,
  554. Color = Color3.new(0.388235, 0.372549, 0.384314)
  555. })
  556. Mesh = New("CylinderMesh", Part, "Mesh", {
  557. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  558. })
  559. Part = New("Part", Model, "Part", {
  560. BrickColor = maincolor,
  561. Material = Enum.Material.Neon,
  562. FormFactor = Enum.FormFactor.Custom,
  563. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  564. CFrame = CFrame.new(-123.4300385, 2.56596589, -123.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  565. Anchored = true,
  566. CanCollide = false,
  567. BottomSurface = Enum.SurfaceType.Smooth,
  568. TopSurface = Enum.SurfaceType.Smooth,
  569. Color = Color3.new(1, 0, 0)
  570. })
  571. Mesh = New("BlockMesh", Part, "Mesh", {
  572. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  573. })
  574. Part = New("Part", Model, "Part", {
  575. Material = Enum.Material.SmoothPlastic,
  576. FormFactor = Enum.FormFactor.Custom,
  577. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  578. CFrame = CFrame.new(-54.8567038, 2.41636896, -87.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  579. Anchored = true,
  580. CanCollide = false,
  581. BottomSurface = Enum.SurfaceType.Smooth,
  582. TopSurface = Enum.SurfaceType.Smooth
  583. })
  584. Mesh = New("CylinderMesh", Part, "Mesh", {
  585. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  586. })
  587. Part = New("Part", Model, "Part", {
  588. Material = Enum.Material.SmoothPlastic,
  589. FormFactor = Enum.FormFactor.Custom,
  590. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  591. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  592. Anchored = true,
  593. CanCollide = false,
  594. BottomSurface = Enum.SurfaceType.Smooth,
  595. TopSurface = Enum.SurfaceType.Smooth
  596. })
  597. Mesh = New("CylinderMesh", Part, "Mesh", {
  598. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  599. })
  600. Part = New("Part", Model, "Part", {
  601. BrickColor = BrickColor.new("Really black"),
  602. Material = Enum.Material.SmoothPlastic,
  603. FormFactor = Enum.FormFactor.Custom,
  604. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  605. CFrame = CFrame.new(-14.7080917, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  606. Anchored = true,
  607. CanCollide = false,
  608. BottomSurface = Enum.SurfaceType.Smooth,
  609. TopSurface = Enum.SurfaceType.Smooth,
  610. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  611. })
  612. Mesh = New("BlockMesh", Part, "Mesh", {
  613. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  614. })
  615. Part = New("Part", Model, "Part", {
  616. Material = Enum.Material.SmoothPlastic,
  617. FormFactor = Enum.FormFactor.Custom,
  618. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  619. CFrame = CFrame.new(-15.3188915, 2.42498994, -78.0982056, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  620. Anchored = true,
  621. CanCollide = false,
  622. BottomSurface = Enum.SurfaceType.Smooth,
  623. TopSurface = Enum.SurfaceType.Smooth
  624. })
  625. Mesh = New("BlockMesh", Part, "Mesh", {
  626. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  627. })
  628. Part = New("Part", Model, "Part", {
  629. BrickColor = BrickColor.new("Dark stone grey"),
  630. Material = Enum.Material.SmoothPlastic,
  631. FormFactor = Enum.FormFactor.Custom,
  632. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  633. CFrame = CFrame.new(-14.5560598, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  634. Anchored = true,
  635. CanCollide = false,
  636. BottomSurface = Enum.SurfaceType.Smooth,
  637. TopSurface = Enum.SurfaceType.Smooth,
  638. Color = Color3.new(0.388235, 0.372549, 0.384314)
  639. })
  640. Mesh = New("CylinderMesh", Part, "Mesh", {
  641. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  642. })
  643. Part = New("Part", Model, "Part", {
  644. BrickColor = maincolor,
  645. Material = Enum.Material.Neon,
  646. FormFactor = Enum.FormFactor.Custom,
  647. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  648. CFrame = CFrame.new(-14.3643541, 2.56596589, -77.7840576, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  649. Anchored = true,
  650. CanCollide = false,
  651. BottomSurface = Enum.SurfaceType.Smooth,
  652. TopSurface = Enum.SurfaceType.Smooth,
  653. Color = Color3.new(1, 0, 0)
  654. })
  655. Mesh = New("BlockMesh", Part, "Mesh", {
  656. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  657. })
  658. Part = New("Part", Model, "Part", {
  659. Material = Enum.Material.SmoothPlastic,
  660. FormFactor = Enum.FormFactor.Custom,
  661. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  662. CFrame = CFrame.new(-15.318634, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  663. Anchored = true,
  664. CanCollide = false,
  665. BottomSurface = Enum.SurfaceType.Smooth,
  666. TopSurface = Enum.SurfaceType.Smooth
  667. })
  668. Mesh = New("BlockMesh", Part, "Mesh", {
  669. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  670. })
  671. Part = New("Part", Model, "Part", {
  672. Material = Enum.Material.SmoothPlastic,
  673. FormFactor = Enum.FormFactor.Custom,
  674. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  675. CFrame = CFrame.new(-15.3213959, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  676. Anchored = true,
  677. CanCollide = false,
  678. BottomSurface = Enum.SurfaceType.Smooth,
  679. TopSurface = Enum.SurfaceType.Smooth
  680. })
  681. Mesh = New("BlockMesh", Part, "Mesh", {
  682. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  683. })
  684. Part = New("Part", Model, "Part", {
  685. Material = Enum.Material.SmoothPlastic,
  686. FormFactor = Enum.FormFactor.Custom,
  687. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  688. CFrame = CFrame.new(-14.3547363, 2.41636896, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  689. Anchored = true,
  690. CanCollide = false,
  691. BottomSurface = Enum.SurfaceType.Smooth,
  692. TopSurface = Enum.SurfaceType.Smooth
  693. })
  694. Mesh = New("CylinderMesh", Part, "Mesh", {
  695. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  696. })
  697. Part = New("Part", Model, "Part", {
  698. BrickColor = BrickColor.new("Really black"),
  699. Material = Enum.Material.SmoothPlastic,
  700. FormFactor = Enum.FormFactor.Custom,
  701. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  702. CFrame = CFrame.new(-14.4300385, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  703. Anchored = true,
  704. CanCollide = false,
  705. BottomSurface = Enum.SurfaceType.Smooth,
  706. TopSurface = Enum.SurfaceType.Smooth,
  707. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  708. })
  709. Mesh = New("BlockMesh", Part, "Mesh", {
  710. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  711. })
  712. Part = New("Part", Model, "Part", {
  713. Material = Enum.Material.SmoothPlastic,
  714. FormFactor = Enum.FormFactor.Custom,
  715. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  716. CFrame = CFrame.new(-15.0161581, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  717. Anchored = true,
  718. CanCollide = false,
  719. BottomSurface = Enum.SurfaceType.Smooth,
  720. TopSurface = Enum.SurfaceType.Smooth
  721. })
  722. Mesh = New("BlockMesh", Part, "Mesh", {
  723. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  724. })
  725. Part = New("Part", Model, "Part", {
  726. BrickColor = BrickColor.new("Lily white"),
  727. Material = Enum.Material.SmoothPlastic,
  728. FormFactor = Enum.FormFactor.Custom,
  729. Size = Vector3.new(1.10000002, 0.159999892, 0.99999994),
  730. CFrame = CFrame.new(-15.0029793, 4.39438772, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  731. Anchored = true,
  732. CanCollide = false,
  733. BottomSurface = Enum.SurfaceType.Smooth,
  734. TopSurface = Enum.SurfaceType.Smooth,
  735. Color = Color3.new(0.929412, 0.917647, 0.917647)
  736. })
  737. Part = New("Part", Model, "Part", {
  738. Material = Enum.Material.SmoothPlastic,
  739. FormFactor = Enum.FormFactor.Custom,
  740. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  741. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.2649994, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  742. Anchored = true,
  743. CanCollide = false,
  744. BottomSurface = Enum.SurfaceType.Smooth,
  745. TopSurface = Enum.SurfaceType.Smooth
  746. })
  747. Mesh = New("CylinderMesh", Part, "Mesh", {
  748. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  749. })
  750. Part = New("Part", Model, "Part", {
  751. Material = Enum.Material.SmoothPlastic,
  752. FormFactor = Enum.FormFactor.Custom,
  753. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  754. CFrame = CFrame.new(-14.4698181, 2.70039511, -77.7830658, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  755. Anchored = true,
  756. CanCollide = false,
  757. BottomSurface = Enum.SurfaceType.Smooth,
  758. TopSurface = Enum.SurfaceType.Smooth
  759. })
  760. Mesh = New("BlockMesh", Part, "Mesh", {
  761. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  762. })
  763. Part = New("Part", Model, "Part", {
  764. BrickColor = BrickColor.new("Really black"),
  765. Material = Enum.Material.SmoothPlastic,
  766. FormFactor = Enum.FormFactor.Custom,
  767. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  768. CFrame = CFrame.new(-15.3137436, 2.54138398, -78.0972214, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  769. Anchored = true,
  770. CanCollide = false,
  771. BottomSurface = Enum.SurfaceType.Smooth,
  772. TopSurface = Enum.SurfaceType.Smooth,
  773. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  774. })
  775. Mesh = New("BlockMesh", Part, "Mesh", {
  776. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  777. })
  778. Part = New("Part", Model, "Part", {
  779. Material = Enum.Material.SmoothPlastic,
  780. FormFactor = Enum.FormFactor.Custom,
  781. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  782. CFrame = CFrame.new(-14.5614405, 2.41636896, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  783. Anchored = true,
  784. CanCollide = false,
  785. BottomSurface = Enum.SurfaceType.Smooth,
  786. TopSurface = Enum.SurfaceType.Smooth
  787. })
  788. Mesh = New("CylinderMesh", Part, "Mesh", {
  789. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  790. })
  791. Part = New("Part", Model, "Part", {
  792. BrickColor = BrickColor.new("Really black"),
  793. Material = Enum.Material.SmoothPlastic,
  794. FormFactor = Enum.FormFactor.Custom,
  795. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  796. CFrame = CFrame.new(-14.7046661, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  797. Anchored = true,
  798. CanCollide = false,
  799. BottomSurface = Enum.SurfaceType.Smooth,
  800. TopSurface = Enum.SurfaceType.Smooth,
  801. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  802. })
  803. Mesh = New("BlockMesh", Part, "Mesh", {
  804. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  805. })
  806. Part = New("Part", Model, "Part", {
  807. Material = Enum.Material.SmoothPlastic,
  808. FormFactor = Enum.FormFactor.Custom,
  809. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  810. CFrame = CFrame.new(-14.4698181, 2.70039511, -77.4798431, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  811. Anchored = true,
  812. CanCollide = false,
  813. BottomSurface = Enum.SurfaceType.Smooth,
  814. TopSurface = Enum.SurfaceType.Smooth
  815. })
  816. Mesh = New("BlockMesh", Part, "Mesh", {
  817. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  818. })
  819. Part = New("Part", Model, "Part", {
  820. BrickColor = maincolor,
  821. Material = Enum.Material.Neon,
  822. FormFactor = Enum.FormFactor.Custom,
  823. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  824. CFrame = CFrame.new(-14.7122498, 2.32805109, -78.1807938, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  825. Anchored = true,
  826. CanCollide = false,
  827. BottomSurface = Enum.SurfaceType.Smooth,
  828. TopSurface = Enum.SurfaceType.Smooth,
  829. Color = Color3.new(1, 0, 0)
  830. })
  831. Mesh = New("BlockMesh", Part, "Mesh", {
  832. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  833. })
  834. Part = New("Part", Model, "Part", {
  835. BrickColor = maincolor,
  836. Material = Enum.Material.Neon,
  837. FormFactor = Enum.FormFactor.Custom,
  838. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  839. CFrame = CFrame.new(-14.7046738, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  840. Anchored = true,
  841. CanCollide = false,
  842. BottomSurface = Enum.SurfaceType.Smooth,
  843. TopSurface = Enum.SurfaceType.Smooth,
  844. Color = Color3.new(1, 0, 0)
  845. })
  846. Mesh = New("BlockMesh", Part, "Mesh", {
  847. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  848. })
  849. Part = New("Part", Model, "Part", {
  850. Material = Enum.Material.SmoothPlastic,
  851. FormFactor = Enum.FormFactor.Custom,
  852. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  853. CFrame = CFrame.new(-14.3411398, 2.74341011, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  854. Anchored = true,
  855. CanCollide = false,
  856. BottomSurface = Enum.SurfaceType.Smooth,
  857. TopSurface = Enum.SurfaceType.Smooth
  858. })
  859. Mesh = New("CylinderMesh", Part, "Mesh", {
  860. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  861. })
  862. Part = New("Part", Model, "Part", {
  863. BrickColor = maincolor,
  864. Material = Enum.Material.Neon,
  865. FormFactor = Enum.FormFactor.Custom,
  866. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  867. CFrame = CFrame.new(-14.4229956, 2.56596589, -78.3108215, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  868. Anchored = true,
  869. CanCollide = false,
  870. BottomSurface = Enum.SurfaceType.Smooth,
  871. TopSurface = Enum.SurfaceType.Smooth,
  872. Color = Color3.new(1, 0, 0)
  873. })
  874. Mesh = New("BlockMesh", Part, "Mesh", {
  875. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  876. })
  877. Part = New("Part", Model, "Part", {
  878. BrickColor = BrickColor.new("Mid gray"),
  879. Material = Enum.Material.SmoothPlastic,
  880. FormFactor = Enum.FormFactor.Custom,
  881. Size = Vector3.new(0.239707053, 0.356012672, 0.327865243),
  882. CFrame = CFrame.new(-15.3217621, 2.53892994, -77.7649002, -2.80526753E-21, -3.37120127E-7, -0.99999994, 2.89002344E-7, 1, -3.37120156E-7, 0.99999994, -2.89002372E-7, 2.87535776E-21),
  883. Anchored = true,
  884. CanCollide = false,
  885. BottomSurface = Enum.SurfaceType.Smooth,
  886. TopSurface = Enum.SurfaceType.Smooth,
  887. Color = Color3.new(0.803922, 0.803922, 0.803922)
  888. })
  889. Part = New("Part", Model, "Part", {
  890. Material = Enum.Material.SmoothPlastic,
  891. FormFactor = Enum.FormFactor.Custom,
  892. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  893. CFrame = CFrame.new(-14.3411398, 2.41636896, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  894. Anchored = true,
  895. CanCollide = false,
  896. BottomSurface = Enum.SurfaceType.Smooth,
  897. TopSurface = Enum.SurfaceType.Smooth
  898. })
  899. Mesh = New("CylinderMesh", Part, "Mesh", {
  900. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  901. })
  902. Part = New("Part", Model, "Part", {
  903. BrickColor = BrickColor.new("Really black"),
  904. Material = Enum.Material.SmoothPlastic,
  905. FormFactor = Enum.FormFactor.Custom,
  906. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  907. CFrame = CFrame.new(-14.4749603, 2.54138398, -77.4805908, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  908. Anchored = true,
  909. CanCollide = false,
  910. BottomSurface = Enum.SurfaceType.Smooth,
  911. TopSurface = Enum.SurfaceType.Smooth,
  912. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  913. })
  914. Mesh = New("BlockMesh", Part, "Mesh", {
  915. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  916. })
  917. Part = New("Part", Model, "Part", {
  918. Material = Enum.Material.SmoothPlastic,
  919. FormFactor = Enum.FormFactor.Custom,
  920. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  921. CFrame = CFrame.new(-14.3333502, 2.74341011, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  922. Anchored = true,
  923. CanCollide = false,
  924. BottomSurface = Enum.SurfaceType.Smooth,
  925. TopSurface = Enum.SurfaceType.Smooth
  926. })
  927. Mesh = New("CylinderMesh", Part, "Mesh", {
  928. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  929. })
  930. Part = New("Part", Model, "Part", {
  931. BrickColor = maincolor,
  932. Material = Enum.Material.Neon,
  933. FormFactor = Enum.FormFactor.Custom,
  934. Size = Vector3.new(0.150000006, 0.1199999, 0.339999944),
  935. CFrame = CFrame.new(-15.584116, 4.23808193, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  936. Anchored = true,
  937. CanCollide = false,
  938. BottomSurface = Enum.SurfaceType.Smooth,
  939. TopSurface = Enum.SurfaceType.Smooth,
  940. Color = Color3.new(1, 0, 0)
  941. })
  942. Part = New("Part", Model, "Part", {
  943. BrickColor = BrickColor.new("Dark stone grey"),
  944. Material = Enum.Material.SmoothPlastic,
  945. FormFactor = Enum.FormFactor.Custom,
  946. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  947. CFrame = CFrame.new(-14.3411398, 2.59506392, -78.2349701, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  948. Anchored = true,
  949. CanCollide = false,
  950. BottomSurface = Enum.SurfaceType.Smooth,
  951. TopSurface = Enum.SurfaceType.Smooth,
  952. Color = Color3.new(0.388235, 0.372549, 0.384314)
  953. })
  954. Mesh = New("CylinderMesh", Part, "Mesh", {
  955. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  956. })
  957. Part = New("Part", Model, "Part", {
  958. BrickColor = BrickColor.new("Dark stone grey"),
  959. Material = Enum.Material.SmoothPlastic,
  960. FormFactor = Enum.FormFactor.Custom,
  961. Size = Vector3.new(1.08000004, 0.149999961, 0.100000046),
  962. CFrame = CFrame.new(-15.0022106, 3.1973877, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  963. Anchored = true,
  964. CanCollide = false,
  965. BottomSurface = Enum.SurfaceType.Smooth,
  966. TopSurface = Enum.SurfaceType.Smooth,
  967. Color = Color3.new(0.388235, 0.372549, 0.384314)
  968. })
  969. Part = New("Part", Model, "Part", {
  970. BrickColor = BrickColor.new("Dark stone grey"),
  971. Material = Enum.Material.SmoothPlastic,
  972. FormFactor = Enum.FormFactor.Custom,
  973. Size = Vector3.new(1.08000004, 0.349999964, 0.100000046),
  974. CFrame = CFrame.new(-14.8763285, 3.00079513, -77.7635345, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  975. Anchored = true,
  976. CanCollide = false,
  977. BottomSurface = Enum.SurfaceType.Smooth,
  978. TopSurface = Enum.SurfaceType.Smooth,
  979. Color = Color3.new(0.388235, 0.372549, 0.384314)
  980. })
  981. Part = New("Part", Model, "Part", {
  982. Material = Enum.Material.SmoothPlastic,
  983. FormFactor = Enum.FormFactor.Custom,
  984. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  985. CFrame = CFrame.new(-15.318634, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  986. Anchored = true,
  987. CanCollide = false,
  988. BottomSurface = Enum.SurfaceType.Smooth,
  989. TopSurface = Enum.SurfaceType.Smooth
  990. })
  991. Mesh = New("BlockMesh", Part, "Mesh", {
  992. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  993. })
  994. Part = New("Part", Model, "Part", {
  995. BrickColor = BrickColor.new("Dark stone grey"),
  996. Material = Enum.Material.SmoothPlastic,
  997. FormFactor = Enum.FormFactor.Custom,
  998. Size = Vector3.new(1.08000004, 0.0500000007, 0.300000042),
  999. CFrame = CFrame.new(-15.0964251, 3.27579474, -77.7635422, -2.18556995E-8, -0.500000119, 0.86602515, -3.78551661E-8, -0.866025269, -0.50000006, 0.99999994, -4.37113847E-8, 0),
  1000. Anchored = true,
  1001. CanCollide = false,
  1002. BottomSurface = Enum.SurfaceType.Smooth,
  1003. TopSurface = Enum.SurfaceType.Smooth,
  1004. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1005. })
  1006. Part = New("Part", Model, "Part", {
  1007. BrickColor = BrickColor.new("Lily white"),
  1008. Material = Enum.Material.SmoothPlastic,
  1009. FormFactor = Enum.FormFactor.Custom,
  1010. Size = Vector3.new(1.10000002, 0.169999897, 0.339999944),
  1011. CFrame = CFrame.new(-15.5664377, 4.16182661, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  1012. Anchored = true,
  1013. CanCollide = false,
  1014. BottomSurface = Enum.SurfaceType.Smooth,
  1015. TopSurface = Enum.SurfaceType.Smooth,
  1016. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1017. })
  1018. Part = New("Part", Model, "Part", {
  1019. BrickColor = BrickColor.new("Lily white"),
  1020. Material = Enum.Material.SmoothPlastic,
  1021. FormFactor = Enum.FormFactor.Custom,
  1022. Size = Vector3.new(1.10000002, 0.349999905, 0.100000009),
  1023. CFrame = CFrame.new(-15.3763304, 3.00079513, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1024. Anchored = true,
  1025. CanCollide = false,
  1026. BottomSurface = Enum.SurfaceType.Smooth,
  1027. TopSurface = Enum.SurfaceType.Smooth,
  1028. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1029. })
  1030. Part = New("Part", Model, "Part", {
  1031. BrickColor = BrickColor.new("Lily white"),
  1032. Material = Enum.Material.SmoothPlastic,
  1033. FormFactor = Enum.FormFactor.Custom,
  1034. Size = Vector3.new(1.10000002, 0.200000063, 1.10000002),
  1035. CFrame = CFrame.new(-14.8763256, 2.37579489, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1036. Anchored = true,
  1037. CanCollide = false,
  1038. BottomSurface = Enum.SurfaceType.Smooth,
  1039. TopSurface = Enum.SurfaceType.Smooth,
  1040. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1041. })
  1042. Part = New("Part", Model, "Part", {
  1043. Material = Enum.Material.SmoothPlastic,
  1044. FormFactor = Enum.FormFactor.Custom,
  1045. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1046. CFrame = CFrame.new(-14.4698181, 2.42498994, -78.0765381, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1047. Anchored = true,
  1048. CanCollide = false,
  1049. BottomSurface = Enum.SurfaceType.Smooth,
  1050. TopSurface = Enum.SurfaceType.Smooth
  1051. })
  1052. Mesh = New("BlockMesh", Part, "Mesh", {
  1053. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1054. })
  1055. Part = New("Part", Model, "Part", {
  1056. BrickColor = BrickColor.new("Dark stone grey"),
  1057. Material = Enum.Material.SmoothPlastic,
  1058. FormFactor = Enum.FormFactor.Custom,
  1059. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1060. CFrame = CFrame.new(-14.3333502, 2.59506392, -77.6300049, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1061. Anchored = true,
  1062. CanCollide = false,
  1063. BottomSurface = Enum.SurfaceType.Smooth,
  1064. TopSurface = Enum.SurfaceType.Smooth,
  1065. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1066. })
  1067. Mesh = New("CylinderMesh", Part, "Mesh", {
  1068. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1069. })
  1070. Part = New("Part", Model, "Part", {
  1071. Material = Enum.Material.SmoothPlastic,
  1072. FormFactor = Enum.FormFactor.Custom,
  1073. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1074. CFrame = CFrame.new(-14.3333502, 2.74341011, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1075. Anchored = true,
  1076. CanCollide = false,
  1077. BottomSurface = Enum.SurfaceType.Smooth,
  1078. TopSurface = Enum.SurfaceType.Smooth
  1079. })
  1080. Mesh = New("CylinderMesh", Part, "Mesh", {
  1081. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1082. })
  1083. Part = New("Part", Model, "Part", {
  1084. BrickColor = BrickColor.new("Lily white"),
  1085. Material = Enum.Material.SmoothPlastic,
  1086. FormFactor = Enum.FormFactor.Custom,
  1087. Size = Vector3.new(1.10000002, 0.819999993, 0.170000002),
  1088. CFrame = CFrame.new(-14.7231722, 3.88893676, -77.7635422, -1.13133209E-8, -0.258818597, 0.965925694, -4.22219593E-8, -0.965925813, -0.258818567, 0.99999994, -4.37113847E-8, 0),
  1089. Anchored = true,
  1090. CanCollide = false,
  1091. BottomSurface = Enum.SurfaceType.Smooth,
  1092. TopSurface = Enum.SurfaceType.Smooth,
  1093. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1094. })
  1095. Part = New("Part", Model, "Part", {
  1096. Material = Enum.Material.SmoothPlastic,
  1097. FormFactor = Enum.FormFactor.Custom,
  1098. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1099. CFrame = CFrame.new(-15.1691818, 2.41636896, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1100. Anchored = true,
  1101. CanCollide = false,
  1102. BottomSurface = Enum.SurfaceType.Smooth,
  1103. TopSurface = Enum.SurfaceType.Smooth
  1104. })
  1105. Mesh = New("CylinderMesh", Part, "Mesh", {
  1106. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1107. })
  1108. Part = New("Part", Model, "Part", {
  1109. Material = Enum.Material.SmoothPlastic,
  1110. FormFactor = Enum.FormFactor.Custom,
  1111. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1112. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1113. Anchored = true,
  1114. CanCollide = false,
  1115. BottomSurface = Enum.SurfaceType.Smooth,
  1116. TopSurface = Enum.SurfaceType.Smooth
  1117. })
  1118. Mesh = New("CylinderMesh", Part, "Mesh", {
  1119. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1120. })
  1121. Part = New("Part", Model, "Part", {
  1122. Material = Enum.Material.SmoothPlastic,
  1123. FormFactor = Enum.FormFactor.Custom,
  1124. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1125. CFrame = CFrame.new(-14.7036819, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1126. Anchored = true,
  1127. CanCollide = false,
  1128. BottomSurface = Enum.SurfaceType.Smooth,
  1129. TopSurface = Enum.SurfaceType.Smooth
  1130. })
  1131. Mesh = New("BlockMesh", Part, "Mesh", {
  1132. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1133. })
  1134. Part = New("Part", Model, "Part", {
  1135. Material = Enum.Material.SmoothPlastic,
  1136. FormFactor = Enum.FormFactor.Custom,
  1137. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1138. CFrame = CFrame.new(-15.1691818, 2.74341011, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1139. Anchored = true,
  1140. CanCollide = false,
  1141. BottomSurface = Enum.SurfaceType.Smooth,
  1142. TopSurface = Enum.SurfaceType.Smooth
  1143. })
  1144. Mesh = New("CylinderMesh", Part, "Mesh", {
  1145. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1146. })
  1147. Part = New("Part", Model, "Part", {
  1148. BrickColor = maincolor,
  1149. Material = Enum.Material.Neon,
  1150. FormFactor = Enum.FormFactor.Custom,
  1151. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1152. CFrame = CFrame.new(-14.3643541, 2.56596589, -78.0775299, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1153. Anchored = true,
  1154. CanCollide = false,
  1155. BottomSurface = Enum.SurfaceType.Smooth,
  1156. TopSurface = Enum.SurfaceType.Smooth,
  1157. Color = Color3.new(1, 0, 0)
  1158. })
  1159. Mesh = New("BlockMesh", Part, "Mesh", {
  1160. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1161. })
  1162. Part = New("Part", Model, "Part", {
  1163. Material = Enum.Material.SmoothPlastic,
  1164. FormFactor = Enum.FormFactor.Custom,
  1165. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1166. CFrame = CFrame.new(-15.0161581, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1167. Anchored = true,
  1168. CanCollide = false,
  1169. BottomSurface = Enum.SurfaceType.Smooth,
  1170. TopSurface = Enum.SurfaceType.Smooth
  1171. })
  1172. Mesh = New("BlockMesh", Part, "Mesh", {
  1173. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1174. })
  1175. Part = New("Part", Model, "Part", {
  1176. BrickColor = BrickColor.new("Lily white"),
  1177. Material = Enum.Material.SmoothPlastic,
  1178. FormFactor = Enum.FormFactor.Custom,
  1179. Size = Vector3.new(1.10000002, 0.479999989, 0.25999999),
  1180. CFrame = CFrame.new(-14.8763304, 3.39079523, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  1181. Anchored = true,
  1182. CanCollide = false,
  1183. BottomSurface = Enum.SurfaceType.Smooth,
  1184. TopSurface = Enum.SurfaceType.Smooth,
  1185. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1186. })
  1187. Part = New("Part", Model, "Part", {
  1188. BrickColor = BrickColor.new("Dark stone grey"),
  1189. Material = Enum.Material.SmoothPlastic,
  1190. FormFactor = Enum.FormFactor.Custom,
  1191. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1192. CFrame = CFrame.new(-14.8513403, 2.59506392, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1193. Anchored = true,
  1194. CanCollide = false,
  1195. BottomSurface = Enum.SurfaceType.Smooth,
  1196. TopSurface = Enum.SurfaceType.Smooth,
  1197. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1198. })
  1199. Mesh = New("CylinderMesh", Part, "Mesh", {
  1200. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1201. })
  1202. Part = New("Part", Model, "Part", {
  1203. BrickColor = BrickColor.new("Lily white"),
  1204. Material = Enum.Material.SmoothPlastic,
  1205. FormFactor = Enum.FormFactor.Custom,
  1206. Size = Vector3.new(1.10000002, 0.199999884, 1.30000007),
  1207. CFrame = CFrame.new(-15.0405703, 4.20417261, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1208. Anchored = true,
  1209. CanCollide = false,
  1210. BottomSurface = Enum.SurfaceType.Smooth,
  1211. TopSurface = Enum.SurfaceType.Smooth,
  1212. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1213. })
  1214. Part = New("Part", Model, "Part", {
  1215. BrickColor = BrickColor.new("Really black"),
  1216. Material = Enum.Material.SmoothPlastic,
  1217. FormFactor = Enum.FormFactor.Custom,
  1218. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1219. CFrame = CFrame.new(-15.0171423, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1220. Anchored = true,
  1221. CanCollide = false,
  1222. BottomSurface = Enum.SurfaceType.Smooth,
  1223. TopSurface = Enum.SurfaceType.Smooth,
  1224. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1225. })
  1226. Mesh = New("BlockMesh", Part, "Mesh", {
  1227. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1228. })
  1229. Part = New("Part", Model, "Part", {
  1230. Material = Enum.Material.SmoothPlastic,
  1231. FormFactor = Enum.FormFactor.Custom,
  1232. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1233. CFrame = CFrame.new(-15.4412384, 2.41636896, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1234. Anchored = true,
  1235. CanCollide = false,
  1236. BottomSurface = Enum.SurfaceType.Smooth,
  1237. TopSurface = Enum.SurfaceType.Smooth
  1238. })
  1239. Mesh = New("CylinderMesh", Part, "Mesh", {
  1240. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1241. })
  1242. Part = New("Part", Model, "Part", {
  1243. Material = Enum.Material.SmoothPlastic,
  1244. FormFactor = Enum.FormFactor.Custom,
  1245. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1246. CFrame = CFrame.new(-14.5560598, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1247. Anchored = true,
  1248. CanCollide = false,
  1249. BottomSurface = Enum.SurfaceType.Smooth,
  1250. TopSurface = Enum.SurfaceType.Smooth
  1251. })
  1252. Mesh = New("CylinderMesh", Part, "Mesh", {
  1253. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1254. })
  1255. Part = New("Part", Model, "Part", {
  1256. BrickColor = BrickColor.new("Dark stone grey"),
  1257. Material = Enum.Material.SmoothPlastic,
  1258. FormFactor = Enum.FormFactor.Custom,
  1259. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1260. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1261. Anchored = true,
  1262. CanCollide = false,
  1263. BottomSurface = Enum.SurfaceType.Smooth,
  1264. TopSurface = Enum.SurfaceType.Smooth,
  1265. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1266. })
  1267. Mesh = New("CylinderMesh", Part, "Mesh", {
  1268. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1269. })
  1270. Part = New("Part", Model, "Part", {
  1271. BrickColor = BrickColor.new("Lily white"),
  1272. Material = Enum.Material.SmoothPlastic,
  1273. FormFactor = Enum.FormFactor.Custom,
  1274. Size = Vector3.new(0.25, 0.449999988, 0.300000012),
  1275. CFrame = CFrame.new(-15.3963308, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1276. Anchored = true,
  1277. CanCollide = false,
  1278. BottomSurface = Enum.SurfaceType.Smooth,
  1279. TopSurface = Enum.SurfaceType.Smooth,
  1280. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1281. })
  1282. Part = New("Part", Model, "Part", {
  1283. Material = Enum.Material.SmoothPlastic,
  1284. FormFactor = Enum.FormFactor.Custom,
  1285. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1286. CFrame = CFrame.new(-14.7090759, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1287. Anchored = true,
  1288. CanCollide = false,
  1289. BottomSurface = Enum.SurfaceType.Smooth,
  1290. TopSurface = Enum.SurfaceType.Smooth
  1291. })
  1292. Mesh = New("BlockMesh", Part, "Mesh", {
  1293. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1294. })
  1295. Part = New("Part", Model, "Part", {
  1296. Material = Enum.Material.SmoothPlastic,
  1297. FormFactor = Enum.FormFactor.Custom,
  1298. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1299. CFrame = CFrame.new(-14.5560598, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1300. Anchored = true,
  1301. CanCollide = false,
  1302. BottomSurface = Enum.SurfaceType.Smooth,
  1303. TopSurface = Enum.SurfaceType.Smooth
  1304. })
  1305. Mesh = New("CylinderMesh", Part, "Mesh", {
  1306. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1307. })
  1308. Part = New("Part", Model, "Part", {
  1309. Material = Enum.Material.SmoothPlastic,
  1310. FormFactor = Enum.FormFactor.Custom,
  1311. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1312. CFrame = CFrame.new(-15.4412384, 2.74341011, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1313. Anchored = true,
  1314. CanCollide = false,
  1315. BottomSurface = Enum.SurfaceType.Smooth,
  1316. TopSurface = Enum.SurfaceType.Smooth
  1317. })
  1318. Mesh = New("CylinderMesh", Part, "Mesh", {
  1319. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1320. })
  1321. Part = New("Part", Model, "Part", {
  1322. Material = Enum.Material.SmoothPlastic,
  1323. FormFactor = Enum.FormFactor.Custom,
  1324. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1325. CFrame = CFrame.new(-14.4219961, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1326. Anchored = true,
  1327. CanCollide = false,
  1328. BottomSurface = Enum.SurfaceType.Smooth,
  1329. TopSurface = Enum.SurfaceType.Smooth
  1330. })
  1331. Mesh = New("BlockMesh", Part, "Mesh", {
  1332. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1333. })
  1334. Part = New("Part", Model, "Part", {
  1335. BrickColor = BrickColor.new("Lily white"),
  1336. Material = Enum.Material.SmoothPlastic,
  1337. FormFactor = Enum.FormFactor.Custom,
  1338. Size = Vector3.new(0.100000001, 0.169999897, 0.389999956),
  1339. CFrame = CFrame.new(-15.584115, 4.24414873, -77.7635422, 3.09086161E-8, 0.707106709, 0.70710665, -3.09086161E-8, -0.707106709, 0.70710665, 0.99999994, -4.37113847E-8, 0),
  1340. Anchored = true,
  1341. CanCollide = false,
  1342. BottomSurface = Enum.SurfaceType.Smooth,
  1343. TopSurface = Enum.SurfaceType.Smooth,
  1344. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1345. })
  1346. Part = New("Part", Model, "Part", {
  1347. BrickColor = maincolor,
  1348. Material = Enum.Material.Neon,
  1349. FormFactor = Enum.FormFactor.Custom,
  1350. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1351. CFrame = CFrame.new(-15.4316874, 2.58891606, -77.7711258, 0, 0, -0.99999994, 0, 1, 0, 0.99999994, 0, 0),
  1352. Anchored = true,
  1353. CanCollide = false,
  1354. BottomSurface = Enum.SurfaceType.Smooth,
  1355. TopSurface = Enum.SurfaceType.Smooth,
  1356. Color = Color3.new(1, 0, 0)
  1357. })
  1358. Mesh = New("BlockMesh", Part, "Mesh", {
  1359. Scale = Vector3.new(0.194377586, 0.630986929, 0.435548395)
  1360. })
  1361. Part = New("Part", Model, "Part", {
  1362. Material = Enum.Material.SmoothPlastic,
  1363. FormFactor = Enum.FormFactor.Custom,
  1364. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1365. CFrame = CFrame.new(-15.0143118, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1366. Anchored = true,
  1367. CanCollide = false,
  1368. BottomSurface = Enum.SurfaceType.Smooth,
  1369. TopSurface = Enum.SurfaceType.Smooth
  1370. })
  1371. Mesh = New("BlockMesh", Part, "Mesh", {
  1372. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1373. })
  1374. Part = New("Part", Model, "Part", {
  1375. Material = Enum.Material.SmoothPlastic,
  1376. FormFactor = Enum.FormFactor.Custom,
  1377. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1378. CFrame = CFrame.new(-14.4698181, 2.42498994, -77.7830658, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1379. Anchored = true,
  1380. CanCollide = false,
  1381. BottomSurface = Enum.SurfaceType.Smooth,
  1382. TopSurface = Enum.SurfaceType.Smooth
  1383. })
  1384. Mesh = New("BlockMesh", Part, "Mesh", {
  1385. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1386. })
  1387. Part = New("Part", Model, "Part", {
  1388. Material = Enum.Material.SmoothPlastic,
  1389. FormFactor = Enum.FormFactor.Custom,
  1390. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1391. CFrame = CFrame.new(-15.3188915, 2.42498994, -77.4261551, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1392. Anchored = true,
  1393. CanCollide = false,
  1394. BottomSurface = Enum.SurfaceType.Smooth,
  1395. TopSurface = Enum.SurfaceType.Smooth
  1396. })
  1397. Mesh = New("BlockMesh", Part, "Mesh", {
  1398. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1399. })
  1400. Part = New("Part", Model, "Part", {
  1401. Material = Enum.Material.SmoothPlastic,
  1402. FormFactor = Enum.FormFactor.Custom,
  1403. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1404. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1405. Anchored = true,
  1406. CanCollide = false,
  1407. BottomSurface = Enum.SurfaceType.Smooth,
  1408. TopSurface = Enum.SurfaceType.Smooth
  1409. })
  1410. Mesh = New("CylinderMesh", Part, "Mesh", {
  1411. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1412. })
  1413. Part = New("Part", Model, "Part", {
  1414. Material = Enum.Material.SmoothPlastic,
  1415. FormFactor = Enum.FormFactor.Custom,
  1416. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1417. CFrame = CFrame.new(-14.4698181, 2.42498994, -77.4798431, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1418. Anchored = true,
  1419. CanCollide = false,
  1420. BottomSurface = Enum.SurfaceType.Smooth,
  1421. TopSurface = Enum.SurfaceType.Smooth
  1422. })
  1423. Mesh = New("BlockMesh", Part, "Mesh", {
  1424. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1425. })
  1426. Part = New("Part", Model, "Part", {
  1427. BrickColor = maincolor,
  1428. Material = Enum.Material.Neon,
  1429. FormFactor = Enum.FormFactor.Custom,
  1430. Size = Vector3.new(0.150000006, 0.209999889, 0.99999994),
  1431. CFrame = CFrame.new(-14.9994497, 4.42768335, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1432. Anchored = true,
  1433. CanCollide = false,
  1434. BottomSurface = Enum.SurfaceType.Smooth,
  1435. TopSurface = Enum.SurfaceType.Smooth,
  1436. Color = Color3.new(1, 0, 0)
  1437. })
  1438. Part = New("Part", Model, "Part", {
  1439. BrickColor = BrickColor.new("Lily white"),
  1440. Material = Enum.Material.SmoothPlastic,
  1441. FormFactor = Enum.FormFactor.Custom,
  1442. Size = Vector3.new(1.10000002, 0.100000009, 1.10000002),
  1443. CFrame = CFrame.new(-14.8763256, 2.77579546, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1444. Anchored = true,
  1445. CanCollide = false,
  1446. BottomSurface = Enum.SurfaceType.Smooth,
  1447. TopSurface = Enum.SurfaceType.Smooth,
  1448. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1449. })
  1450. Part = New("Part", Model, "Part", {
  1451. BrickColor = BrickColor.new("Dark stone grey"),
  1452. Material = Enum.Material.SmoothPlastic,
  1453. FormFactor = Enum.FormFactor.Custom,
  1454. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1455. CFrame = CFrame.new(-14.3547363, 2.59506392, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1456. Anchored = true,
  1457. CanCollide = false,
  1458. BottomSurface = Enum.SurfaceType.Smooth,
  1459. TopSurface = Enum.SurfaceType.Smooth,
  1460. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1461. })
  1462. Mesh = New("CylinderMesh", Part, "Mesh", {
  1463. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1464. })
  1465. Part = New("Part", Model, "Part", {
  1466. BrickColor = BrickColor.new("Lily white"),
  1467. Material = Enum.Material.SmoothPlastic,
  1468. FormFactor = Enum.FormFactor.Custom,
  1469. Size = Vector3.new(0.100000001, 0.159999892, 1.00999999),
  1470. CFrame = CFrame.new(-14.9978085, 4.49309349, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1471. Anchored = true,
  1472. CanCollide = false,
  1473. BottomSurface = Enum.SurfaceType.Smooth,
  1474. TopSurface = Enum.SurfaceType.Smooth,
  1475. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1476. })
  1477. Part = New("Part", Model, "Part", {
  1478. BrickColor = maincolor,
  1479. Material = Enum.Material.Neon,
  1480. FormFactor = Enum.FormFactor.Custom,
  1481. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1482. CFrame = CFrame.new(-14.7080917, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1483. Anchored = true,
  1484. CanCollide = false,
  1485. BottomSurface = Enum.SurfaceType.Smooth,
  1486. TopSurface = Enum.SurfaceType.Smooth,
  1487. Color = Color3.new(1, 0, 0)
  1488. })
  1489. Mesh = New("BlockMesh", Part, "Mesh", {
  1490. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1491. })
  1492. Part = New("Part", Model, "Part", {
  1493. BrickColor = BrickColor.new("Really black"),
  1494. Material = Enum.Material.SmoothPlastic,
  1495. FormFactor = Enum.FormFactor.Custom,
  1496. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1497. CFrame = CFrame.new(-15.3223877, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1498. Anchored = true,
  1499. CanCollide = false,
  1500. BottomSurface = Enum.SurfaceType.Smooth,
  1501. TopSurface = Enum.SurfaceType.Smooth,
  1502. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1503. })
  1504. Mesh = New("BlockMesh", Part, "Mesh", {
  1505. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1506. })
  1507. SwHandle = New("Part", Model, "Handle", {
  1508. BrickColor = BrickColor.new("Really black"),
  1509. Material = Enum.Material.SmoothPlastic,
  1510. FormFactor = Enum.FormFactor.Custom,
  1511. Size = Vector3.new(1.04999995, 2.04999995, 1.04999995),
  1512. CFrame = CFrame.new(-14.8763285, 3.25079489, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1513. Anchored = true,
  1514. CanCollide = false,
  1515. BottomSurface = Enum.SurfaceType.Smooth,
  1516. TopSurface = Enum.SurfaceType.Smooth,
  1517. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1518. })
  1519. Part = New("Part", Model, "Part", {
  1520. BrickColor = BrickColor.new("Dark stone grey"),
  1521. Material = Enum.Material.SmoothPlastic,
  1522. FormFactor = Enum.FormFactor.Custom,
  1523. Size = Vector3.new(1.08000004, 0.549999952, 0.300000042),
  1524. CFrame = CFrame.new(-14.8763285, 3.40079522, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1525. Anchored = true,
  1526. CanCollide = false,
  1527. BottomSurface = Enum.SurfaceType.Smooth,
  1528. TopSurface = Enum.SurfaceType.Smooth,
  1529. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1530. })
  1531. Part = New("Part", Model, "Part", {
  1532. BrickColor = BrickColor.new("Dark stone grey"),
  1533. Material = Enum.Material.SmoothPlastic,
  1534. FormFactor = Enum.FormFactor.Custom,
  1535. Size = Vector3.new(1.08000004, 0.25, 0.800000012),
  1536. CFrame = CFrame.new(-15.0897255, 3.78739715, -77.7635422, -2.18556995E-8, -0.500000119, 0.86602515, -3.78551661E-8, -0.866025269, -0.50000006, 0.99999994, -4.37113847E-8, 0),
  1537. Anchored = true,
  1538. CanCollide = false,
  1539. BottomSurface = Enum.SurfaceType.Smooth,
  1540. TopSurface = Enum.SurfaceType.Smooth,
  1541. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1542. })
  1543. Part = New("Part", Model, "Part", {
  1544. Material = Enum.Material.SmoothPlastic,
  1545. FormFactor = Enum.FormFactor.Custom,
  1546. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1547. CFrame = CFrame.new(-14.7036819, 2.70039511, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1548. Anchored = true,
  1549. CanCollide = false,
  1550. BottomSurface = Enum.SurfaceType.Smooth,
  1551. TopSurface = Enum.SurfaceType.Smooth
  1552. })
  1553. Mesh = New("BlockMesh", Part, "Mesh", {
  1554. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1555. })
  1556. Part = New("Part", Model, "Part", {
  1557. BrickColor = BrickColor.new("Dark stone grey"),
  1558. Material = Enum.Material.SmoothPlastic,
  1559. FormFactor = Enum.FormFactor.Custom,
  1560. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1561. CFrame = CFrame.new(-14.8567038, 2.59506392, -78.3277054, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1562. Anchored = true,
  1563. CanCollide = false,
  1564. BottomSurface = Enum.SurfaceType.Smooth,
  1565. TopSurface = Enum.SurfaceType.Smooth,
  1566. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1567. })
  1568. Mesh = New("CylinderMesh", Part, "Mesh", {
  1569. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1570. })
  1571. Part = New("Part", Model, "Part", {
  1572. BrickColor = BrickColor.new("Dark stone grey"),
  1573. Material = Enum.Material.SmoothPlastic,
  1574. FormFactor = Enum.FormFactor.Custom,
  1575. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1576. CFrame = CFrame.new(-14.3333502, 2.59506392, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1577. Anchored = true,
  1578. CanCollide = false,
  1579. BottomSurface = Enum.SurfaceType.Smooth,
  1580. TopSurface = Enum.SurfaceType.Smooth,
  1581. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1582. })
  1583. Mesh = New("CylinderMesh", Part, "Mesh", {
  1584. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1585. })
  1586. Part = New("Part", Model, "Part", {
  1587. Material = Enum.Material.SmoothPlastic,
  1588. FormFactor = Enum.FormFactor.Custom,
  1589. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1590. CFrame = CFrame.new(-14.8513403, 2.74341011, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1591. Anchored = true,
  1592. CanCollide = false,
  1593. BottomSurface = Enum.SurfaceType.Smooth,
  1594. TopSurface = Enum.SurfaceType.Smooth
  1595. })
  1596. Mesh = New("CylinderMesh", Part, "Mesh", {
  1597. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1598. })
  1599. Part = New("Part", Model, "Part", {
  1600. BrickColor = maincolor,
  1601. Material = Enum.Material.Neon,
  1602. FormFactor = Enum.FormFactor.Custom,
  1603. Size = Vector3.new(0.300000012, 0.5, 0.300000012),
  1604. CFrame = CFrame.new(-15.3863306, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1605. Anchored = true,
  1606. CanCollide = false,
  1607. BottomSurface = Enum.SurfaceType.Smooth,
  1608. TopSurface = Enum.SurfaceType.Smooth,
  1609. Color = Color3.new(1, 0, 0)
  1610. })
  1611. Part = New("Part", Model, "Part", {
  1612. BrickColor = BrickColor.new("Dark stone grey"),
  1613. Material = Enum.Material.SmoothPlastic,
  1614. FormFactor = Enum.FormFactor.Custom,
  1615. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1616. CFrame = CFrame.new(-15.4412384, 2.59506392, -77.5747604, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1617. Anchored = true,
  1618. CanCollide = false,
  1619. BottomSurface = Enum.SurfaceType.Smooth,
  1620. TopSurface = Enum.SurfaceType.Smooth,
  1621. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1622. })
  1623. Mesh = New("CylinderMesh", Part, "Mesh", {
  1624. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1625. })
  1626. Part = New("Part", Model, "Part", {
  1627. Material = Enum.Material.SmoothPlastic,
  1628. FormFactor = Enum.FormFactor.Custom,
  1629. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1630. CFrame = CFrame.new(-14.3333502, 2.41636896, -77.9314957, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1631. Anchored = true,
  1632. CanCollide = false,
  1633. BottomSurface = Enum.SurfaceType.Smooth,
  1634. TopSurface = Enum.SurfaceType.Smooth
  1635. })
  1636. Mesh = New("CylinderMesh", Part, "Mesh", {
  1637. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1638. })
  1639. Part = New("Part", Model, "Part", {
  1640. Material = Enum.Material.SmoothPlastic,
  1641. FormFactor = Enum.FormFactor.Custom,
  1642. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1643. CFrame = CFrame.new(-14.8513403, 2.41636896, -77.2193756, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1644. Anchored = true,
  1645. CanCollide = false,
  1646. BottomSurface = Enum.SurfaceType.Smooth,
  1647. TopSurface = Enum.SurfaceType.Smooth
  1648. })
  1649. Mesh = New("CylinderMesh", Part, "Mesh", {
  1650. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1651. })
  1652. Part = New("Part", Model, "Part", {
  1653. BrickColor = BrickColor.new("Dark stone grey"),
  1654. Material = Enum.Material.SmoothPlastic,
  1655. FormFactor = Enum.FormFactor.Custom,
  1656. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1657. CFrame = CFrame.new(-15.4412384, 2.59506392, -78.2658386, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1658. Anchored = true,
  1659. CanCollide = false,
  1660. BottomSurface = Enum.SurfaceType.Smooth,
  1661. TopSurface = Enum.SurfaceType.Smooth,
  1662. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1663. })
  1664. Mesh = New("CylinderMesh", Part, "Mesh", {
  1665. Scale = Vector3.new(0.484865308, 0.798505366, 0.269369364)
  1666. })
  1667. Part = New("Part", Model, "Part", {
  1668. BrickColor = maincolor,
  1669. Material = Enum.Material.Neon,
  1670. FormFactor = Enum.FormFactor.Custom,
  1671. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1672. CFrame = CFrame.new(-15.0133123, 2.56596589, -77.2362442, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1673. Anchored = true,
  1674. CanCollide = false,
  1675. BottomSurface = Enum.SurfaceType.Smooth,
  1676. TopSurface = Enum.SurfaceType.Smooth,
  1677. Color = Color3.new(1, 0, 0)
  1678. })
  1679. Mesh = New("BlockMesh", Part, "Mesh", {
  1680. Scale = Vector3.new(0.172041759, 0.217774242, 0.435548395)
  1681. })
  1682. Part = New("Part", Model, "Part", {
  1683. Material = Enum.Material.SmoothPlastic,
  1684. FormFactor = Enum.FormFactor.Custom,
  1685. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1686. CFrame = CFrame.new(-15.3188915, 2.70039511, -78.0982056, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1687. Anchored = true,
  1688. CanCollide = false,
  1689. BottomSurface = Enum.SurfaceType.Smooth,
  1690. TopSurface = Enum.SurfaceType.Smooth
  1691. })
  1692. Mesh = New("BlockMesh", Part, "Mesh", {
  1693. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1694. })
  1695. Part = New("Part", Model, "Part", {
  1696. BrickColor = BrickColor.new("Really black"),
  1697. Material = Enum.Material.SmoothPlastic,
  1698. FormFactor = Enum.FormFactor.Custom,
  1699. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1700. CFrame = CFrame.new(-14.4229803, 2.54138398, -78.2002182, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1701. Anchored = true,
  1702. CanCollide = false,
  1703. BottomSurface = Enum.SurfaceType.Smooth,
  1704. TopSurface = Enum.SurfaceType.Smooth,
  1705. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1706. })
  1707. Mesh = New("BlockMesh", Part, "Mesh", {
  1708. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1709. })
  1710. Part = New("Part", Model, "Part", {
  1711. Material = Enum.Material.SmoothPlastic,
  1712. FormFactor = Enum.FormFactor.Custom,
  1713. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1714. CFrame = CFrame.new(-14.4698181, 2.70039511, -78.0765381, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1715. Anchored = true,
  1716. CanCollide = false,
  1717. BottomSurface = Enum.SurfaceType.Smooth,
  1718. TopSurface = Enum.SurfaceType.Smooth
  1719. })
  1720. Mesh = New("BlockMesh", Part, "Mesh", {
  1721. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1722. })
  1723. Part = New("Part", Model, "Part", {
  1724. Material = Enum.Material.SmoothPlastic,
  1725. FormFactor = Enum.FormFactor.Custom,
  1726. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1727. CFrame = CFrame.new(-14.431016, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1728. Anchored = true,
  1729. CanCollide = false,
  1730. BottomSurface = Enum.SurfaceType.Smooth,
  1731. TopSurface = Enum.SurfaceType.Smooth
  1732. })
  1733. Mesh = New("BlockMesh", Part, "Mesh", {
  1734. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1735. })
  1736. Part = New("Part", Model, "Part", {
  1737. Material = Enum.Material.SmoothPlastic,
  1738. FormFactor = Enum.FormFactor.Custom,
  1739. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1740. CFrame = CFrame.new(-15.3213959, 2.42498994, -78.205368, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1741. Anchored = true,
  1742. CanCollide = false,
  1743. BottomSurface = Enum.SurfaceType.Smooth,
  1744. TopSurface = Enum.SurfaceType.Smooth
  1745. })
  1746. Mesh = New("BlockMesh", Part, "Mesh", {
  1747. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1748. })
  1749. Part = New("Part", Model, "Part", {
  1750. Material = Enum.Material.SmoothPlastic,
  1751. FormFactor = Enum.FormFactor.Custom,
  1752. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1753. CFrame = CFrame.new(-15.0143118, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1754. Anchored = true,
  1755. CanCollide = false,
  1756. BottomSurface = Enum.SurfaceType.Smooth,
  1757. TopSurface = Enum.SurfaceType.Smooth
  1758. })
  1759. Mesh = New("BlockMesh", Part, "Mesh", {
  1760. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1761. })
  1762. Part = New("Part", Model, "Part", {
  1763. Material = Enum.Material.SmoothPlastic,
  1764. FormFactor = Enum.FormFactor.Custom,
  1765. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1766. CFrame = CFrame.new(-15.4412384, 2.41636896, -77.9560776, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1767. Anchored = true,
  1768. CanCollide = false,
  1769. BottomSurface = Enum.SurfaceType.Smooth,
  1770. TopSurface = Enum.SurfaceType.Smooth
  1771. })
  1772. Mesh = New("CylinderMesh", Part, "Mesh", {
  1773. Scale = Vector3.new(0.484865308, 0.41879645, 0.269369364)
  1774. })
  1775. Part = New("Part", Model, "Part", {
  1776. BrickColor = BrickColor.new("Lily white"),
  1777. Material = Enum.Material.SmoothPlastic,
  1778. FormFactor = Enum.FormFactor.Custom,
  1779. Size = Vector3.new(1.10000002, 0.379999995, 0.100000001),
  1780. CFrame = CFrame.new(-14.8763304, 3.34079528, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  1781. Anchored = true,
  1782. CanCollide = false,
  1783. BottomSurface = Enum.SurfaceType.Smooth,
  1784. TopSurface = Enum.SurfaceType.Smooth,
  1785. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1786. })
  1787. Part = New("Part", Model, "Part", {
  1788. Material = Enum.Material.SmoothPlastic,
  1789. FormFactor = Enum.FormFactor.Custom,
  1790. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1791. CFrame = CFrame.new(-14.431016, 2.42498994, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1792. Anchored = true,
  1793. CanCollide = false,
  1794. BottomSurface = Enum.SurfaceType.Smooth,
  1795. TopSurface = Enum.SurfaceType.Smooth
  1796. })
  1797. Mesh = New("BlockMesh", Part, "Mesh", {
  1798. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1799. })
  1800. Part = New("Part", Model, "Part", {
  1801. BrickColor = BrickColor.new("Dark stone grey"),
  1802. Material = Enum.Material.SmoothPlastic,
  1803. FormFactor = Enum.FormFactor.Custom,
  1804. Size = Vector3.new(1.08000004, 0.370000094, 0.099999994),
  1805. CFrame = CFrame.new(-15.1763277, 3.01079535, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1806. Anchored = true,
  1807. CanCollide = false,
  1808. BottomSurface = Enum.SurfaceType.Smooth,
  1809. TopSurface = Enum.SurfaceType.Smooth,
  1810. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1811. })
  1812. Part = New("Part", Model, "Part", {
  1813. BrickColor = BrickColor.new("Really black"),
  1814. Material = Enum.Material.SmoothPlastic,
  1815. FormFactor = Enum.FormFactor.Custom,
  1816. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1817. CFrame = CFrame.new(-14.4749603, 2.54138398, -78.0775299, 0, 0, 0.999999881, 0, 1, 0, -0.999999881, 0, 0),
  1818. Anchored = true,
  1819. CanCollide = false,
  1820. BottomSurface = Enum.SurfaceType.Smooth,
  1821. TopSurface = Enum.SurfaceType.Smooth,
  1822. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1823. })
  1824. Mesh = New("BlockMesh", Part, "Mesh", {
  1825. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1826. })
  1827. Part = New("Part", Model, "Part", {
  1828. BrickColor = BrickColor.new("Really black"),
  1829. Material = Enum.Material.SmoothPlastic,
  1830. FormFactor = Enum.FormFactor.Custom,
  1831. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1832. CFrame = CFrame.new(-15.3176498, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1833. Anchored = true,
  1834. CanCollide = false,
  1835. BottomSurface = Enum.SurfaceType.Smooth,
  1836. TopSurface = Enum.SurfaceType.Smooth,
  1837. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1838. })
  1839. Mesh = New("BlockMesh", Part, "Mesh", {
  1840. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1841. })
  1842. Part = New("Part", Model, "Part", {
  1843. BrickColor = maincolor,
  1844. Material = Enum.Material.Neon,
  1845. FormFactor = Enum.FormFactor.Custom,
  1846. Size = Vector3.new(1.11000001, 0.300000012, 0.100000001),
  1847. CFrame = CFrame.new(-14.8763304, 3.39079523, -77.7635422, 8.8817842E-15, 2.08616257E-7, 0.999999762, -4.37113847E-8, -0.999999881, 2.08616257E-7, 0.99999994, -4.37113847E-8, 0),
  1848. Anchored = true,
  1849. CanCollide = false,
  1850. BottomSurface = Enum.SurfaceType.Smooth,
  1851. TopSurface = Enum.SurfaceType.Smooth,
  1852. Color = Color3.new(1, 0, 0)
  1853. })
  1854. Part = New("Part", Model, "Part", {
  1855. Material = Enum.Material.SmoothPlastic,
  1856. FormFactor = Enum.FormFactor.Custom,
  1857. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1858. CFrame = CFrame.new(-14.7090759, 2.70039511, -77.3417206, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1859. Anchored = true,
  1860. CanCollide = false,
  1861. BottomSurface = Enum.SurfaceType.Smooth,
  1862. TopSurface = Enum.SurfaceType.Smooth
  1863. })
  1864. Mesh = New("BlockMesh", Part, "Mesh", {
  1865. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1866. })
  1867. Part = New("Part", Model, "Part", {
  1868. BrickColor = BrickColor.new("Lily white"),
  1869. Material = Enum.Material.SmoothPlastic,
  1870. FormFactor = Enum.FormFactor.Custom,
  1871. Size = Vector3.new(1.10000002, 0.849999905, 0.300000012),
  1872. CFrame = CFrame.new(-15.3763304, 3.55079508, -77.7635422, 1.13133387E-8, 0.258819014, 0.965925634, -4.22219557E-8, -0.965925753, 0.258818984, 0.99999994, -4.37113847E-8, 0),
  1873. Anchored = true,
  1874. CanCollide = false,
  1875. BottomSurface = Enum.SurfaceType.Smooth,
  1876. TopSurface = Enum.SurfaceType.Smooth,
  1877. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1878. })
  1879. Part = New("Part", Model, "Part", {
  1880. Material = Enum.Material.SmoothPlastic,
  1881. FormFactor = Enum.FormFactor.Custom,
  1882. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1883. CFrame = CFrame.new(-15.3188915, 2.70039511, -77.4261551, 0, 0, -0.999999881, 0, 1, 0, 0.999999881, 0, 0),
  1884. Anchored = true,
  1885. CanCollide = false,
  1886. BottomSurface = Enum.SurfaceType.Smooth,
  1887. TopSurface = Enum.SurfaceType.Smooth
  1888. })
  1889. Mesh = New("BlockMesh", Part, "Mesh", {
  1890. Scale = Vector3.new(0.513724029, 0.558395326, 1)
  1891. })
  1892. Part = New("Part", Model, "Part", {
  1893. BrickColor = BrickColor.new("Really black"),
  1894. Material = Enum.Material.SmoothPlastic,
  1895. FormFactor = Enum.FormFactor.Custom,
  1896. Size = Vector3.new(0.293578118, 0.293578744, 0.327865988),
  1897. CFrame = CFrame.new(-15.0133123, 2.54138398, -77.3468628, 0.999999881, 0, 0, 0, 1, 0, 0, 0, 0.999999881),
  1898. Anchored = true,
  1899. CanCollide = false,
  1900. BottomSurface = Enum.SurfaceType.Smooth,
  1901. TopSurface = Enum.SurfaceType.Smooth,
  1902. Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  1903. })
  1904. Mesh = New("BlockMesh", Part, "Mesh", {
  1905. Scale = Vector3.new(0.441132545, 0.558395326, 1)
  1906. })
  1907. Part = New("Part", Model, "Part", {
  1908. Material = Enum.Material.SmoothPlastic,
  1909. FormFactor = Enum.FormFactor.Custom,
  1910. Size = Vector3.new(0.293578118, 0.293578744, 0.293578714),
  1911. CFrame = CFrame.new(-14.3547363, 2.74341011, -77.3155441, -0.999999881, 0, 0, 0, 1, 0, 0, 0, -0.999999881),
  1912. Anchored = true,
  1913. CanCollide = false,
  1914. BottomSurface = Enum.SurfaceType.Smooth,
  1915. TopSurface = Enum.SurfaceType.Smooth
  1916. })
  1917. Mesh = New("CylinderMesh", Part, "Mesh", {
  1918. Scale = Vector3.new(0.484865308, 0.234526023, 0.269369364)
  1919. })
  1920. Part = New("Part", Model, "Part", {
  1921. BrickColor = BrickColor.new("Lily white"),
  1922. Material = Enum.Material.SmoothPlastic,
  1923. FormFactor = Enum.FormFactor.Custom,
  1924. Size = Vector3.new(1.08000004, 0.0599999726, 1.08000004),
  1925. CFrame = CFrame.new(-14.8763285, 2.24579477, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1926. Anchored = true,
  1927. CanCollide = false,
  1928. BottomSurface = Enum.SurfaceType.Smooth,
  1929. TopSurface = Enum.SurfaceType.Smooth,
  1930. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1931. })
  1932. Part = New("Part", Model, "Part", {
  1933. BrickColor = BrickColor.new("Lily white"),
  1934. Material = Enum.Material.SmoothPlastic,
  1935. FormFactor = Enum.FormFactor.Custom,
  1936. Size = Vector3.new(0.0900000036, 0.459999859, 0.209999979),
  1937. CFrame = CFrame.new(-15.5471468, 4.27926397, -77.7635422, -2.1855703E-8, -0.500000179, 0.866025209, -3.7855159E-8, -0.866025209, -0.500000179, 0.99999994, -4.37113847E-8, 0),
  1938. Anchored = true,
  1939. CanCollide = false,
  1940. BottomSurface = Enum.SurfaceType.Smooth,
  1941. TopSurface = Enum.SurfaceType.Smooth,
  1942. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1943. })
  1944. Part = New("Part", Model, "Part", {
  1945. BrickColor = BrickColor.new("Lily white"),
  1946. Material = Enum.Material.SmoothPlastic,
  1947. FormFactor = Enum.FormFactor.Custom,
  1948. Size = Vector3.new(0.899999976, 0.0599999987, 0.899999976),
  1949. CFrame = CFrame.new(-14.8763285, 2.22579479, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1950. Anchored = true,
  1951. CanCollide = false,
  1952. BottomSurface = Enum.SurfaceType.Smooth,
  1953. TopSurface = Enum.SurfaceType.Smooth,
  1954. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1955. })
  1956. Part = New("Part", Model, "Part", {
  1957. BrickColor = BrickColor.new("Lily white"),
  1958. Material = Enum.Material.SmoothPlastic,
  1959. FormFactor = Enum.FormFactor.Custom,
  1960. Size = Vector3.new(0.0900000036, 0.509999812, 0.209999979),
  1961. CFrame = CFrame.new(-15.29809, 4.35893965, -77.7635422, 4.22219522E-8, 0.965925694, 0.258818924, -1.13133378E-8, -0.258818924, 0.965925694, 0.99999994, -4.37113847E-8, 0),
  1962. Anchored = true,
  1963. CanCollide = false,
  1964. BottomSurface = Enum.SurfaceType.Smooth,
  1965. TopSurface = Enum.SurfaceType.Smooth,
  1966. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1967. })
  1968. Part = New("Part", Model, "Part", {
  1969. BrickColor = BrickColor.new("Dark stone grey"),
  1970. Material = Enum.Material.SmoothPlastic,
  1971. FormFactor = Enum.FormFactor.Custom,
  1972. Size = Vector3.new(1, 0.0599999987, 1),
  1973. CFrame = CFrame.new(-14.8763285, 2.23579478, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1974. Anchored = true,
  1975. CanCollide = false,
  1976. BottomSurface = Enum.SurfaceType.Smooth,
  1977. TopSurface = Enum.SurfaceType.Smooth,
  1978. Color = Color3.new(0.388235, 0.372549, 0.384314)
  1979. })
  1980. Part = New("Part", Model, "Part", {
  1981. BrickColor = BrickColor.new("Lily white"),
  1982. Material = Enum.Material.SmoothPlastic,
  1983. FormFactor = Enum.FormFactor.Custom,
  1984. Size = Vector3.new(0.0900000036, 0.259999871, 0.75999999),
  1985. CFrame = CFrame.new(-15.0625782, 4.56317425, -77.7635422, -2.18556693E-8, -0.499999553, -0.866025507, 3.78551803E-8, 0.866025507, -0.499999553, 0.99999994, -4.37113847E-8, 0),
  1986. Anchored = true,
  1987. CanCollide = false,
  1988. BottomSurface = Enum.SurfaceType.Smooth,
  1989. TopSurface = Enum.SurfaceType.Smooth,
  1990. Color = Color3.new(0.929412, 0.917647, 0.917647)
  1991. })
  1992. Part = New("Part", Model, "Part", {
  1993. BrickColor = maincolor,
  1994. Material = Enum.Material.Neon,
  1995. FormFactor = Enum.FormFactor.Custom,
  1996. Size = Vector3.new(0.949999988, 0.0700000003, 0.949999988),
  1997. CFrame = CFrame.new(-14.8763285, 2.23579478, -77.7635422, 0, 0, 0.999999821, -4.37113847E-8, -0.99999994, 0, 0.99999994, -4.37113847E-8, 0),
  1998. Anchored = true,
  1999. CanCollide = false,
  2000. BottomSurface = Enum.SurfaceType.Smooth,
  2001. TopSurface = Enum.SurfaceType.Smooth,
  2002. Color = Color3.new(1, 0, 0)
  2003. })
  2004. Part = New("Part", Model, "Part", {
  2005. BrickColor = BrickColor.new("Lily white"),
  2006. Material = Enum.Material.SmoothPlastic,
  2007. FormFactor = Enum.FormFactor.Custom,
  2008. Size = Vector3.new(0.0900000036, 0.459999859, 0.209999979),
  2009. CFrame = CFrame.new(-14.627532, 4.49887943, -77.7635422, -1.42108547E-14, -2.38418579E-7, 0.999999881, -4.37113812E-8, -0.999999881, -2.38418579E-7, 0.99999994, -4.37113847E-8, 0),
  2010. Anchored = true,
  2011. CanCollide = false,
  2012. BottomSurface = Enum.SurfaceType.Smooth,
  2013. TopSurface = Enum.SurfaceType.Smooth,
  2014. Color = Color3.new(0.929412, 0.917647, 0.917647)
  2015. })
  2016. maincolor = game.Players.LocalPlayer.Character.Torso.BrickColor
  2017. ArmorColorParts = {}
  2018. NeonColorParts = {}
  2019. NeonColorParts2 = {}
  2020. Eye = New("Part", Character, "Eye", {
  2021. BrickColor = BrickColor.new("Really black"),
  2022. Size = Vector3.new(0.879999995, 0.699999976, 1.0999999),
  2023. CFrame = CFrame.new(48.0200577, 1.00104618, 0.0799999982, 0.99999994, -1.93715096E-7, 0, 1.93715096E-7, 0.99999994, 0, 0, 0, 1),
  2024. Anchored = false,
  2025. BottomSurface = Enum.SurfaceType.Smooth,
  2026. TopSurface = Enum.SurfaceType.Smooth
  2027. })
  2028. Mesh = New("SpecialMesh", Eye, "Mesh", {
  2029. Scale = Vector3.new(1.29999995, 1.25, 1.29999995)
  2030. })
  2031. test = -0.0200577000000024
  2032. test2 = -0.001045229999999897
  2033. print("" .. test)
  2034. test3 = 0.0499999968
  2035. print("" .. test2)
  2036. print("" .. test3)
  2037. local all, last = {}, nil
  2038. function scan(p)
  2039. for _, v in pairs(p:GetChildren()) do
  2040. if v:IsA("BasePart") then
  2041. if v.BrickColor == BrickColor.new("Lily white") then
  2042. table.insert(ArmorColorParts, v)
  2043. end
  2044. if v.BrickColor == BrickColor.new("Really red") then
  2045. table.insert(NeonColorParts, v)
  2046. table.insert(NeonColorParts2, v)
  2047. end
  2048. if last then
  2049. local w = Instance.new("Weld")
  2050. w.Part0, w.Part1 = last, v
  2051. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2052. w.Parent = last
  2053. end
  2054. table.insert(all, v)
  2055. last = v
  2056. end
  2057. scan(v)
  2058. end
  2059. end
  2060. scan(Model)
  2061. for _, v in pairs(all) do
  2062. v.Anchored = false
  2063. v.CanCollide = false
  2064. end
  2065. Model.Parent = Character
  2066. local eye1 = Instance.new("Part")
  2067. eye1.Parent = Character
  2068. eye1.Size = Vector3.new(0.2, 0.2, 0.2)
  2069. eye1.Archivable = true
  2070. eye1.Transparency = 0
  2071. eye1.Shape = "Ball"
  2072. eye1.BrickColor = maincolor
  2073. eye1.Material = "Neon"
  2074. eye1.CanCollide = false
  2075. local mesh = Instance.new("SpecialMesh", eye1)
  2076. mesh.MeshType = "Sphere"
  2077. mesh.Scale = Vector3.new(1.2, 1.2, 1)
  2078. local weld1en = Instance.new("Weld")
  2079. weld1en.Parent = Character.Head
  2080. weld1en.Part0 = Character.Head
  2081. weld1en.Part1 = eye1
  2082. weld1en.C1 = CFrame.new(-0.18, -0.16, 0.5175)
  2083. table.insert(NeonColorParts, eye1)
  2084. for i, v in pairs(NeonColorParts) do
  2085. v.BrickColor = maincolor
  2086. end
  2087. local Services = {
  2088. SoundService = game:GetService("SoundService"),
  2089. Players = game:GetService("Players"),
  2090. Debris = game:GetService("Debris"),
  2091. Workspace = game:GetService("Workspace"),
  2092. Lighting = game:GetService("Lighting"),
  2093. HttpService = game:GetService("HttpService"),
  2094. InsertService = game:GetService("InsertService")
  2095. }
  2096. local NeckCF = cn(0, 1, 1, -1, 3, 3, 10, 0.1, 8, 0, 1, 0)
  2097. Humanoid.Animator:Destroy()
  2098. Character.Animate:Destroy()
  2099. local RootCF = CFrame.fromEulerAnglesXYZ(-0.76, 0, 1.0)
  2100. local RHCF = CFrame.fromEulerAnglesXYZ(0, 5.6, 0)
  2101. local LHCF = CFrame.fromEulerAnglesXYZ(0, -2.6, 0)
  2102. EyeW = Instance.new("Weld")
  2103. EyeW.Name = "EyeW"
  2104. EyeW.Parent = Head
  2105. EyeW.Part0 = Eye
  2106. EyeW.C1 = cn(-test, test2 + 0.145, -test3)
  2107. EyeW.Part1 = Head
  2108. SWW = Instance.new("Weld")
  2109. SWW.Name = "SWW"
  2110. SWW.Part0 = RightArm
  2111. SWW.C0 = cn(0, 0, 0) * angles(math.rad(1.01), math.rad(-1), math.rad(12.1))
  2112. SWW.C1 = cn(0, 0, 0)
  2113. SWW.Part1 = SwHandle
  2114. SWW.Parent = RightArm
  2115. RSH, LSH = nil, nil
  2116. RW = Instance.new("Weld")
  2117. LW = Instance.new("Weld")
  2118. RH = Torso["Right Hip"]
  2119. LH = Torso["Left Hip"]
  2120. RSH = Torso["Right Shoulder"]
  2121. LSH = Torso["Left Shoulder"]
  2122. RSH.Parent = nil
  2123. LSH.Parent = nil
  2124. RW.Name = "RW"
  2125. RW.Part0 = Torso
  2126. RW.C0 = cn(1.45, 13, 0)
  2127. RW.C1 = cn(5, 0.5, 5)
  2128. RW.Part1 = RightArm
  2129. RW.Parent = Torso
  2130. LW.Name = "LW"
  2131. LW.Part0 = Torso
  2132. LW.C0 = cn(-4, 5, 0.12)
  2133. LW.C1 = cn(0.1, 0.5, 0.12)
  2134. LW.Part1 = LeftArm
  2135. LW.Parent = Torso
  2136. function clerp(a, b, t)
  2137. local qa = {
  2138. QuaternionFromCFrame(a)
  2139. }
  2140. local qb = {
  2141. QuaternionFromCFrame(b)
  2142. }
  2143. local ax, ay, az = a.x, a.y, a.z
  2144. local bx, by, bz = b.x, b.y, b.z
  2145. local _t = 1 - t
  2146. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  2147. end
  2148. function QuaternionFromCFrame(cf)
  2149. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  2150. local trace = m00 + m11 + m22
  2151. if trace > 0 then
  2152. local s = math.sqrt(1 + trace)
  2153. local recip = 0.5 / s
  2154. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  2155. else
  2156. local i = 0
  2157. if m00 < m11 then
  2158. i = 1
  2159. end
  2160. if m22 > (i == 0 and m00 or m11) then
  2161. i = 2
  2162. end
  2163. if i == 0 then
  2164. local s = math.sqrt(m00 - m11 - m22 + 1)
  2165. local recip = 0.5 / s
  2166. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  2167. elseif i == 1 then
  2168. local s = math.sqrt(m11 - m22 - m00 + 1)
  2169. local recip = 0.5 / s
  2170. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  2171. elseif i == 2 then
  2172. local s = math.sqrt(m22 - m00 - m11 + 1)
  2173. local recip = 0.5 / s
  2174. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  2175. end
  2176. end
  2177. end
  2178. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  2179. local xs, ys, zs = x + x, y + y, z + z
  2180. local wx, wy, wz = w * xs, w * ys, w * zs
  2181. local xx = x * xs
  2182. local xy = x * ys
  2183. local xz = x * zs
  2184. local yy = y * ys
  2185. local yz = y * zs
  2186. local zz = z * zs
  2187. 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))
  2188. end
  2189. function QuaternionSlerp(a, b, t)
  2190. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  2191. local startInterp, finishInterp
  2192. if cosTheta >= 1.0E-4 then
  2193. if 1 - cosTheta > 1.0E-4 then
  2194. local theta = math.acos(cosTheta)
  2195. local invSinTheta = 1 / math.sin(theta)
  2196. startInterp = math.sin((1 - t) * theta) * invSinTheta
  2197. finishInterp = math.sin(t * theta) * invSinTheta
  2198. else
  2199. startInterp = 1 - t
  2200. finishInterp = t
  2201. end
  2202. elseif 1 + cosTheta > 1.0E-4 then
  2203. local theta = math.acos(-cosTheta)
  2204. local invSinTheta = 1 / math.sin(theta)
  2205. startInterp = math.sin((t - 1) * theta) * invSinTheta
  2206. finishInterp = math.sin(t * theta) * invSinTheta
  2207. else
  2208. startInterp = t - 1
  2209. finishInterp = t
  2210. end
  2211. 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
  2212. end
  2213. function swait(num)
  2214. if num == 0 or num == nil then
  2215. game:service("RunService").RenderStepped:wait(0)
  2216. else
  2217. for i = 0, num do
  2218. game:service("RunService").RenderStepped:wait(0)
  2219. end
  2220. end
  2221. end
  2222. local RbxUtility = LoadLibrary("RbxUtility")
  2223. local Create = RbxUtility.Create
  2224. function RemoveOutlines(part)
  2225. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2226. end
  2227. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2228. local Part = Create("Part")({
  2229. formFactor = FormFactor,
  2230. Parent = Parent,
  2231. Reflectance = Reflectance,
  2232. Transparency = Transparency,
  2233. CanCollide = false,
  2234. Locked = true,
  2235. BrickColor = BrickColor.new(tostring(BColor)),
  2236. Name = Name,
  2237. Size = Size,
  2238. Material = Material
  2239. })
  2240. RemoveOutlines(Part)
  2241. return Part
  2242. end
  2243. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2244. local Msh = Create(Mesh)({
  2245. Parent = Part,
  2246. Offset = OffSet,
  2247. Scale = Scale
  2248. })
  2249. if Mesh == "SpecialMesh" then
  2250. Msh.MeshType = MeshType
  2251. Msh.MeshId = MeshId
  2252. end
  2253. return Msh
  2254. end
  2255. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2256. local Weld = Create("Weld")({
  2257. Parent = Parent,
  2258. Part0 = Part0,
  2259. Part1 = Part1,
  2260. C0 = C0,
  2261. C1 = C1
  2262. })
  2263. return Weld
  2264. end
  2265. function rayCast(Position, Direction, Range, Ignore)
  2266. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  2267. end
  2268. function CreateSound(id, par, vol, pit)
  2269. coroutine.resume(coroutine.create(function()
  2270. local sou = Instance.new("Sound", par or workspace)
  2271. sou.Volume = vol
  2272. sou.Pitch = pit or 1
  2273. sou.SoundId = id
  2274. wait()
  2275. sou:play()
  2276. game:GetService("Debris"):AddItem(sou, 6)
  2277. end))
  2278. end
  2279. function CreateSong(id, par, vol, pit)
  2280. coroutine.resume(coroutine.create(function()
  2281. sou2 = Instance.new("Sound", par or workspace)
  2282. sou2.Volume = vol
  2283. sou2.Pitch = 1
  2284. sou2.SoundId = id
  2285. wait()
  2286. sou2:play()
  2287. sou2.Looped = true
  2288. end))
  2289. end
  2290. local function getclosest(obj, distance)
  2291. local last, lastx = distance + 1, nil
  2292. for i, v in pairs(workspace:GetChildren()) do
  2293. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  2294. local t = v.Torso
  2295. local dist = (t.Position - obj.Position).magnitude
  2296. if distance >= dist and last > dist then
  2297. last = dist
  2298. lastx = v
  2299. end
  2300. end
  2301. end
  2302. return lastx
  2303. end
  2304. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2305. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2306. prt.Anchored = true
  2307. prt.CFrame = cframe
  2308. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2309. game:GetService("Debris"):AddItem(prt, 10)
  2310. if Type == 1 or Type == nil then
  2311. table.insert(Effects, {
  2312. prt,
  2313. "Block1",
  2314. delay,
  2315. x3,
  2316. y3,
  2317. z3,
  2318. msh
  2319. })
  2320. elseif Type == 2 then
  2321. table.insert(Effects, {
  2322. prt,
  2323. "Block2",
  2324. delay,
  2325. x3,
  2326. y3,
  2327. z3,
  2328. msh
  2329. })
  2330. elseif Type == 3 then
  2331. table.insert(Effects, {
  2332. prt,
  2333. "Block3",
  2334. delay,
  2335. x3,
  2336. y3,
  2337. z3,
  2338. msh
  2339. })
  2340. end
  2341. end
  2342. function SphereEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2343. local prt = CreatePart(6, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2344. prt.Anchored = true
  2345. prt.CFrame = cframe
  2346. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2347. game:GetService("Debris"):AddItem(prt, 10)
  2348. table.insert(Effects, {
  2349. prt,
  2350. "Cylinder",
  2351. delay,
  2352. x3,
  2353. y3,
  2354. z3,
  2355. msh
  2356. })
  2357. end
  2358. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2359. local prt = CreatePart(1, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2360. prt.Anchored = true
  2361. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  2362. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2363. game:GetService("Debris"):AddItem(prt, 10)
  2364. table.insert(Effects, {
  2365. prt,
  2366. "Cylinder",
  2367. delay,
  2368. x3,
  2369. y3,
  2370. z3,
  2371. msh
  2372. })
  2373. end
  2374. function CylinderEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2375. local prt = CreatePart(20, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2376. prt.Anchored = true
  2377. prt.CFrame = cframe
  2378. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2379. game:GetService("Debris"):AddItem(prt, 10)
  2380. table.insert(Effects, {
  2381. prt,
  2382. "Cylinder",
  2383. delay,
  2384. x3,
  2385. y3,
  2386. z3,
  2387. msh
  2388. })
  2389. end
  2390. function WaveEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2391. local prt = CreatePart(6, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2392. prt.Anchored = true
  2393. prt.CFrame = cframe
  2394. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "264766957", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2395. game:GetService("Debris"):AddItem(prt, 10)
  2396. table.insert(Effects, {
  2397. prt,
  2398. "Cylinder",
  2399. delay,
  2400. x3,
  2401. y3,
  2402. z3,
  2403. msh
  2404. })
  2405. end
  2406. function SpecialEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2407. local prt = CreatePart(8, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2408. prt.Anchored = true
  2409. prt.CFrame = cframe
  2410. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2411. game:GetService("Debris"):AddItem(prt, 10)
  2412. table.insert(Effects, {
  2413. prt,
  2414. "Cylinder",
  2415. delay,
  2416. x3,
  2417. y3,
  2418. z3,
  2419. msh
  2420. })
  2421. end
  2422. function BreakEffect(brickcolor, cframe, x1, y1, z1)
  2423. local prt = CreatePart(3, workspace, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2424. prt.Anchored = true
  2425. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-4, 4), math.random(-50, 6), math.random(-50, 59))
  2426. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "nil", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2427. local num = math.random(10, 12) / 1000
  2428. game:GetService("Debris"):AddItem(prt, 10)
  2429. table.insert(Effects, {
  2430. prt,
  2431. "Shatter",
  2432. num,
  2433. prt.CFrame,
  2434. math.random() - math.random(),
  2435. 0,
  2436. math.random(1, 56) / 900
  2437. })
  2438. end
  2439. for i = 0, 1, 0.05 do
  2440. swait()
  2441. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  2442. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  2443. RW.C0 = clerp(RW.C0, CFrame.new(76, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  2445. if Torsovelocity.y > 2 then
  2446. RW.C0 = clerp(RW.C0, CFrame.new(54, 0.5, 0) * angles(math.rad(-50 * math.cos(sine / 4)), math.rad(0), math.rad(4 * math.cos(sine / 4))), 0.2)
  2447. RH.C0 = clerp(RH.C0, cn(1, -1 + 0.1 * math.cos(sine / 5), 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  2448. LH.C0 = clerp(LH.C0, cn(-1, -1 + 0.1 * math.cos(sine / 5), 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(30 * math.cos(sine / 4))), 0.3)
  2449. elseif Torsovelocity.y < 1 then
  2450. RW.C0 = clerp(RW.C0, CFrame.new(45, 0.5, -0.1) * angles(math.rad(5), math.rad(0), math.rad(5)), 0.1)
  2451. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2452. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(5), math.rad(0)), 0.1)
  2453. end
  2454. end
  2455. attack = false
  2456. game:GetService("RunService").Stepped:connect(function()
  2457. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  2458. velocity = RootPart.Velocity.y
  2459. sine = sine + change
  2460. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2461. if equipped == true or equipped == false then
  2462. if RootPart.Velocity.y > -1 and hit == nil then
  2463. Anim = "Jump"
  2464. inair = true
  2465. if attack == false then
  2466. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-9), math.rad(0), math.rad(0)), 0.1)
  2467. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2468. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(25), math.rad(0), math.rad(40)), 0.1)
  2469. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(45), math.rad(0), math.rad(-70)), 0.1)
  2470. RH.C0 = clerp(RH.C0, cn(1, -0.8, -0.5) * RHCF * angles(math.rad(3), math.rad(0), math.rad(0)), 0.3)
  2471. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.1) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0)), 0.3)
  2472. end
  2473. elseif RootPart.Velocity.y < -1 and hit == nil then
  2474. Anim = "Fall"
  2475. inair = true
  2476. if attack == false then
  2477. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2478. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2479. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.05)
  2480. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.3, 0) * angles(math.rad(-20), math.rad(0), math.rad(-50)), 0.1)
  2481. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2482. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.3) * LHCF * angles(math.rad(-5), math.rad(0), math.rad(0)), 0.1)
  2483. end
  2484. elseif (Torso.Velocity).magnitude < 1 and hit ~= nil then
  2485. Anim = "Idle"
  2486. inair = false
  2487. if attack == false then
  2488. Humanoid.JumpPower = 50
  2489. if elementmode == "Mode 1" then
  2490. change = 0.8
  2491. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(15)), 0.1)
  2492. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  2493. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(math.rad(90 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(-50)), 0.1)
  2494. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(math.rad(70 - 1 * math.cos(sine / 8)), math.rad(-7), math.rad(70)), 0.1)
  2495. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  2496. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  2497. elseif elementmode == "Mode 2" then
  2498. change = 0.8
  2499. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(25)), 0.1)
  2500. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-25)), 0.1)
  2501. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(5 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(10)), 0.1)
  2502. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(5 - 1 * math.cos(sine / 8)), math.rad(-7), math.rad(-10)), 0.1)
  2503. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  2504. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(0 + 0.05 * math.cos(sine / 25))), 0.1)
  2505. elseif elementmode == "Mode 3" then
  2506. change = 0.8
  2507. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(0), math.rad(1), math.rad(35)), 0.1)
  2508. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(9 + 1 * math.cos(sine / 25)), math.rad(-10), math.rad(-35)), 0.1)
  2509. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90 - 1 * math.cos(sine / 8)), math.rad(15), math.rad(45)), 0.1)
  2510. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.4, -0.3) * angles(math.rad(45 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(45)), 0.1)
  2511. RH.C0 = clerp(RH.C0, cn(1, -1 - 0.02 * math.cos(sine / 8), 0) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-5 + 0.05 * math.cos(sine / 25))), 0.1)
  2512. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.02 * math.cos(sine / 8), 0) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  2513. elseif elementmode == "Mode 4" then
  2514. change = 0.6
  2515. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.5 + 0.02 * math.cos(sine / 2)) * angles(math.rad(-2), math.rad(1), math.rad(15)), 0.1)
  2516. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(19 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-15)), 0.1)
  2517. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(math.rad(90 - 2 * math.cos(sine / 1)), math.rad(0), math.rad(-50)), 0.1)
  2518. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(math.rad(70 + 2 * math.cos(sine / 1)), math.rad(-7), math.rad(70)), 0.1)
  2519. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.02 * math.cos(sine / 2), -0.2) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  2520. LH.C0 = clerp(LH.C0, cn(-1, -0.5 - 0.02 * math.cos(sine / 2), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(10 + 0.05 * math.cos(sine / 25))), 0.1)
  2521. elseif elementmode == "Mode 5" then
  2522. change = 0.8
  2523. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(10), math.rad(1), math.rad(0)), 0.1)
  2524. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45 + 1 * math.cos(sine / 1)), math.rad(0), math.rad(5 * math.cos(sine / 1))), 0.1)
  2525. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(10 - 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  2526. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(110 + 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  2527. RH.C0 = clerp(RH.C0, cn(1, -0.2 - 0.02 * math.cos(sine / 8), -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(40 + 0.05 * math.cos(sine / 25))), 0.1)
  2528. LH.C0 = clerp(LH.C0, cn(-1, -0.2 - 0.02 * math.cos(sine / 8), -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20 + 0.05 * math.cos(sine / 25))), 0.1)
  2529. elseif elementmode == "Mode 6" then
  2530. change = 0.5
  2531. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 6 + 0.2 * math.cos(sine / 9)) * angles(math.rad(-2), math.rad(1), math.rad(15)), 0.1)
  2532. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(15 + 1 * math.cos(sine / 32)), math.rad(0), math.rad(-1)), 0.1)
  2533. RW.C0 = clerp(RW.C0, CFrame.new(87, 0.5, 0) * angles(math.rad(0 - 1 * math.cos(sine / 23)), math.rad(0), math.rad(8 - 2 * math.cos(sine / 8))), 0.1)
  2534. LW.C0 = clerp(LW.C0, CFrame.new(-67, 0.5, 0) * angles(math.rad(0 - 1 * math.cos(sine / 45)), math.rad(0), math.rad(-6 + 2 * math.cos(sine / 8))), 0.1)
  2535. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.02 * math.cos(sine / 8), -0.3) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-25 + 2 * math.cos(sine / 8))), 0.1)
  2536. LH.C0 = clerp(LH.C0, cn(-1, -0.67 - 0.23 * math.cos(sine / 8), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(101 - 1 * math.cos(sine / 8))), 0.1)
  2537. end
  2538. end
  2539. elseif (Torso.Velocity).magnitude < 50 and hit ~= nil then
  2540. Anim = "Walk"
  2541. inair = false
  2542. if attack == false and Runkey == false then
  2543. if elementmode == "Mode 1" then
  2544. change = 0.9
  2545. Humanoid.WalkSpeed = 90
  2546. Humanoid.JumpPower = 50
  2547. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), 0.3)
  2548. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 12), 0.2)
  2549. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10 + -75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(2 + 10 * math.cos(sine / 4))), 0.2)
  2550. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 + 75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(-2 + 10 * math.cos(sine / 4))), 0.2)
  2551. RH.C0 = clerp(RH.C0, cn(1, -1 - -0.3 * math.cos(sine / 4), -0.1 - 0.1 * math.cos(sine / 4)) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10 + 60 * math.cos(sine / 4))), 0.3)
  2552. LH.C0 = clerp(LH.C0, cn(-1, -1 + -0.3 * math.cos(sine / 4), -0.1 + 0.1 * math.cos(sine / 4)) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10 + 60 * math.cos(sine / 4))), 0.3)
  2553. elseif elementmode == "Mode 2" then
  2554. change = 1.4
  2555. Humanoid.WalkSpeed = 46
  2556. Humanoid.JumpPower = 60
  2557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.2)
  2558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(0 + 1.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-10 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2)
  2559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(25 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  2560. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  2561. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2562. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2563. elseif elementmode == "Mode 3" then
  2564. change = 0.9
  2565. Humanoid.WalkSpeed = 90
  2566. Humanoid.JumpPower = 60
  2567. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.15 * math.cos(sine / 3)) * angles(math.rad(15), math.rad(0) + RootPart.RotVelocity.Y / 30, math.rad(10 * math.cos(sine / 4))), 0.3)
  2568. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-3), math.rad(0), math.rad(-8.5 * math.cos(sine / 4)) + RootPart.RotVelocity.Y / 12), 0.2)
  2569. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(10 + -75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(2 + 10 * math.cos(sine / 4))), 0.2)
  2570. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(10 + 75 * math.cos(sine / 4)), math.rad(5 + -35 * math.cos(sine / 4)), math.rad(-2 + 10 * math.cos(sine / 4))), 0.2)
  2571. RH.C0 = clerp(RH.C0, cn(1, -1 - -0.3 * math.cos(sine / 4), -0.1 - 0.1 * math.cos(sine / 4)) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-10 + 60 * math.cos(sine / 4))), 0.3)
  2572. LH.C0 = clerp(LH.C0, cn(-1, -1 + -0.3 * math.cos(sine / 4), -0.1 + 0.1 * math.cos(sine / 4)) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10 + 60 * math.cos(sine / 4))), 0.3)
  2573. elseif elementmode == "Mode 4" then
  2574. change = 1.1
  2575. Humanoid.WalkSpeed = 9
  2576. Humanoid.JumpPower = 60
  2577. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.2)
  2578. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(0 + 1.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-10 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2)
  2579. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(25 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  2580. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  2581. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2582. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2583. elseif elementmode == "Mode 5" then
  2584. change = 1
  2585. Humanoid.WalkSpeed = 100
  2586. Humanoid.JumpPower = 100
  2587. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.175 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 2.5 * math.cos(sine / 3.5)), math.rad(0), math.rad(10 * math.cos(sine / 7))), 0.15)
  2588. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(6 - 2.5 * math.cos(sine / 3.5)), math.rad(10 - 0.5 * math.cos(sine / 3.5)), math.rad(10 - 10 * math.cos(sine / 7))), 0.15)
  2589. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.1)
  2590. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, -0.3) * angles(math.rad(150 - 5.5 * math.cos(sine / 3.5)), math.rad(0 - 0.5 * math.cos(sine / 3.5)), math.rad(25 - -5 * math.cos(sine / 7))), 0.2)
  2591. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.2)
  2592. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.2)
  2593. elseif elementmode == "Mode 6" then
  2594. BlockEffect(BrickColor.new("Gold"), RightArm.CFrame * cn(0, 0, 0.2), 19, 39, 19, 0, 0, 0, 0.15, 2)
  2595. change = 0.9
  2596. Humanoid.WalkSpeed = 200
  2597. Humanoid.JumpPower = 80
  2598. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 1.2 + 0.2 * math.cos(sine / 8)) * angles(math.rad(15), math.rad(1), math.rad(0)), 0.1)
  2599. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0)), 0.1)
  2600. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-10 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(15 - 2 * math.cos(sine / 8))), 0.1)
  2601. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-10 - 1 * math.cos(sine / 8)), math.rad(0), math.rad(-15 + 2 * math.cos(sine / 8))), 0.1)
  2602. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.02 * math.cos(sine / 8), -0.3) * RHCF * angles(math.rad(-4), math.rad(0), math.rad(-35 + 5 * math.cos(sine / 8))), 0.1)
  2603. LH.C0 = clerp(LH.C0, cn(-1, -0.8 - 0.02 * math.cos(sine / 8), -0.2) * LHCF * angles(math.rad(-4), math.rad(0), math.rad(20 - 5 * math.cos(sine / 8))), 0.1)
  2604. end
  2605. end
  2606. function onClimbing(speed)
  2607. if attack == false then
  2608. attack = true
  2609. Climbanim = true
  2610. Humanoid.WalkSpeed = 14
  2611. while Climbanim == true do
  2612. for i = 0, 0, 0.1 do
  2613. swait()
  2614. change = 3
  2615. if RootPart.Velocity.y > 0.01 then
  2616. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.1, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.2)
  2617. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(0)), 0.2)
  2618. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(90 + 70 * math.cos(sine / 25)), math.rad(0), math.rad(5)), 0.2)
  2619. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(90 - 70 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.2)
  2620. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.5 * math.cos(sine / 25), -0.2 + 0.1 * math.cos(sine / 25)) * RHCF * angles(math.rad(3), math.rad(0), math.rad(5 - 15 * math.cos(sine / 25))), 0.2)
  2621. LH.C0 = clerp(LH.C0, cn(-1, -0.5 + 0.5 * math.cos(sine / 25), -0.2 - 0.1 * math.cos(sine / 25)) * LHCF * angles(math.rad(3), math.rad(0), math.rad(-5 - 15 * math.cos(sine / 25))), 0.2)
  2622. end
  2623. if RootPart.Velocity.y < 0.5 and RootPart.Velocity.y > -0.5 then
  2624. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.1, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.3)
  2625. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  2626. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.1) * angles(math.rad(90 + 0 * math.cos(sine / 25)), math.rad(0), math.rad(5)), 0.2)
  2627. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.1) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-5)), 0.2)
  2628. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0 * math.cos(sine / 25), -0.2 + 0 * math.cos(sine / 25)) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(5 - 0 * math.cos(sine / 25))), 0.2)
  2629. LH.C0 = clerp(LH.C0, cn(-1, -0.5 + 0 * math.cos(sine / 25), -0.2 - 0 * math.cos(sine / 25)) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(-5 - 0 * math.cos(sine / 25))), 0.2)
  2630. end
  2631. if RootPart.Velocity.y < -1 then
  2632. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.2)
  2633. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  2634. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.4, -0.1) * angles(math.rad(90 + 0 * math.cos(sine / 25)), math.rad(0), math.rad(20)), 0.2)
  2635. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.4, -0.1) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20)), 0.2)
  2636. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-3), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.2)
  2637. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-3), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.2)
  2638. end
  2639. end
  2640. if Torsovelocity.y > 1 then
  2641. Climbanim = false
  2642. end
  2643. end
  2644. attack = false
  2645. end
  2646. end
  2647. Humanoid.Climbing:connect(onClimbing)
  2648. end
  2649. end
  2650. if 0 < #Effects then
  2651. for e = 1, #Effects do
  2652. if Effects[e] ~= nil then
  2653. local Thing = Effects[e]
  2654. if Thing ~= nil then
  2655. local Part = Thing[1]
  2656. local Mode = Thing[2]
  2657. local Delay = Thing[3]
  2658. local IncX = Thing[4]
  2659. local IncY = Thing[5]
  2660. local IncZ = Thing[6]
  2661. if 1 >= Thing[1].Transparency then
  2662. if Thing[2] == "Block1" then
  2663. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2664. local Mesh = Thing[1].Mesh
  2665. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2666. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2667. elseif Thing[2] == "Block2" then
  2668. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2669. local Mesh = Thing[7]
  2670. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2671. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2672. elseif Thing[2] == "Block3" then
  2673. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2674. local Mesh = Thing[7]
  2675. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2676. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2677. elseif Thing[2] == "Cylinder" then
  2678. local Mesh = Thing[1].Mesh
  2679. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2680. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2681. elseif Thing[2] == "Blood" then
  2682. local Mesh = Thing[7]
  2683. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2684. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2685. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2686. elseif Thing[2] == "Elec" then
  2687. local Mesh = Thing[1].Mesh
  2688. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2689. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2690. elseif Thing[2] == "Disappear" then
  2691. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2692. elseif Thing[2] == "Shatter" then
  2693. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2694. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2695. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2696. Thing[6] = Thing[6] + Thing[5]
  2697. end
  2698. else
  2699. Part.Parent = nil
  2700. table.remove(Effects, e)
  2701. end
  2702. end
  2703. end
  2704. end
  2705. end
  2706. end)
  2707. local BlackHole1 = Create("ParticleEmitter")({
  2708. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  2709. Transparency = NumberSequence.new(0.8, 1),
  2710. Size = NumberSequence.new(3, 6),
  2711. Texture = "rbxassetid://153700391",
  2712. Lifetime = NumberRange.new(2),
  2713. Rate = 30,
  2714. VelocitySpread = 0,
  2715. Rotation = NumberRange.new(0),
  2716. RotSpeed = NumberRange.new(10),
  2717. Speed = NumberRange.new(0),
  2718. LightEmission = 0,
  2719. LockedToPart = true,
  2720. Acceleration = Vector3.new(0, 0, 0),
  2721. EmissionDirection = "Bottom"
  2722. })
  2723. Effects = {
  2724. Block = {
  2725. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2726. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2727. prt.Anchored = true
  2728. prt.CFrame = cframe
  2729. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2730. game:GetService("Debris"):AddItem(prt, 10)
  2731. if Type == 1 or Type == nil then
  2732. table.insert(Effects, {
  2733. prt,
  2734. "Block1",
  2735. delay,
  2736. x3,
  2737. y3,
  2738. z3,
  2739. msh
  2740. })
  2741. elseif Type == 2 then
  2742. table.insert(Effects, {
  2743. prt,
  2744. "Block2",
  2745. delay,
  2746. x3,
  2747. y3,
  2748. z3,
  2749. msh
  2750. })
  2751. else
  2752. table.insert(Effects, {
  2753. prt,
  2754. "Block3",
  2755. delay,
  2756. x3,
  2757. y3,
  2758. z3,
  2759. msh
  2760. })
  2761. end
  2762. end
  2763. },
  2764. Sphere = {
  2765. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2766. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2767. prt.Anchored = true
  2768. prt.CFrame = cframe
  2769. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2770. game:GetService("Debris"):AddItem(prt, 10)
  2771. table.insert(Effects, {
  2772. prt,
  2773. "Cylinder",
  2774. delay,
  2775. x3,
  2776. y3,
  2777. z3,
  2778. msh
  2779. })
  2780. end
  2781. },
  2782. Cylinder = {
  2783. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2784. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2785. prt.Anchored = true
  2786. prt.CFrame = cframe
  2787. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2788. game:GetService("Debris"):AddItem(prt, 10)
  2789. table.insert(Effects, {
  2790. prt,
  2791. "Cylinder",
  2792. delay,
  2793. x3,
  2794. y3,
  2795. z3,
  2796. msh
  2797. })
  2798. end
  2799. },
  2800. Wave = {
  2801. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2802. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2803. prt.Anchored = true
  2804. prt.CFrame = cframe
  2805. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://431164262", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2806. game:GetService("Debris"):AddItem(prt, 10)
  2807. table.insert(Effects, {
  2808. prt,
  2809. "Cylinder",
  2810. delay,
  2811. x3 / 60,
  2812. y3 / 60,
  2813. z3 / 60,
  2814. msh
  2815. })
  2816. end
  2817. },
  2818. Ring = {
  2819. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2820. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2821. prt.Anchored = true
  2822. prt.CFrame = cframe
  2823. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2824. game:GetService("Debris"):AddItem(prt, 10)
  2825. table.insert(Effects, {
  2826. prt,
  2827. "Cylinder",
  2828. delay,
  2829. x3,
  2830. y3,
  2831. z3,
  2832. msh
  2833. })
  2834. end
  2835. },
  2836. Break = {
  2837. Create = function(brickcolor, cframe, x1, y1, z1)
  2838. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2839. prt.Anchored = true
  2840. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2841. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2842. local num = math.random(10, 50) / 1000
  2843. game:GetService("Debris"):AddItem(prt, 10)
  2844. table.insert(Effects, {
  2845. prt,
  2846. "Shatter",
  2847. num,
  2848. prt.CFrame,
  2849. math.random() - math.random(),
  2850. 0,
  2851. math.random(50, 100) / 100
  2852. })
  2853. end
  2854. }
  2855. }
  2856. function RemoveOutlines(part)
  2857. part.TopSurface = 10
  2858. end
  2859. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2860. local Part = Create("Part")({
  2861. Parent = Parent,
  2862. Reflectance = Reflectance,
  2863. Transparency = Transparency,
  2864. CanCollide = false,
  2865. Locked = true,
  2866. BrickColor = BrickColor.new(tostring(BColor)),
  2867. Name = Name,
  2868. Size = Size,
  2869. Material = Material
  2870. })
  2871. RemoveOutlines(Part)
  2872. return Part
  2873. end
  2874. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2875. local Msh = Create(Mesh)({
  2876. Parent = Part,
  2877. Offset = OffSet,
  2878. Scale = Scale
  2879. })
  2880. if Mesh == "SpecialMesh" then
  2881. Msh.MeshType = MeshType
  2882. Msh.MeshId = MeshId
  2883. end
  2884. return Msh
  2885. end
  2886. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2887. local Weld = Create("Weld")({
  2888. Parent = Parent,
  2889. Part0 = Part0,
  2890. Part1 = Part1,
  2891. C0 = C0,
  2892. C1 = C1
  2893. })
  2894. return Weld
  2895. end
  2896. WSHM = {
  2897. "White",
  2898. "Pastel light red"
  2899. }
  2900. WSH = WSHM[math.random(1, #WSHM)]
  2901. function IcePartFunk(HPart, aria, Min, Max)
  2902. IcePart = Instance.new("Part", HPart)
  2903. IcePart.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  2904. IcePart.CanCollide = false
  2905. IuW = Instance.new("Weld")
  2906. IuW.Name = "GuW"
  2907. IuW.Part0 = HPart
  2908. IuW.C0 = cn(math.random(-aria, aria), math.random(-aria, aria), math.random(-aria, aria)) * angles(math.random(-180, 180), math.random(-180, 180), math.random(-180, 180))
  2909. IuW.C1 = cn(0, math.random(-aria / 2, aria / 2), 0)
  2910. IuW.Part1 = IcePart
  2911. IuW.Parent = HPart
  2912. IcePart.Transparency = 0.9
  2913. IcePart.Material = "Neon"
  2914. WSH = WSHM[math.random(1, #WSHM)]
  2915. IcePart.BrickColor = BrickColor.new("" .. WSH)
  2916. RemoveOutlines(IcePart)
  2917. game:GetService("Debris"):AddItem(IuW, 4)
  2918. game:GetService("Debris"):AddItem(IcePart, 6)
  2919. end
  2920. function GroundPartFunk2(Hit, HPart, color, aria, Min, Max, num)
  2921. IcePart2 = Instance.new("Part", HPart)
  2922. IcePart2.Size = Vector3.new(math.random(Min, Max), math.random(Min, Max), math.random(Min, Max))
  2923. IcePart2.CanCollide = false
  2924. RemoveOutlines(IcePart2)
  2925. IcePart2.Anchored = true
  2926. game:GetService("Debris"):AddItem(IcePart2, 0.4)
  2927. IcePart2.Transparency = 0.95
  2928. IcePart2.Material = "Neon"
  2929. IcePart2.BrickColor = BrickColor.new("Really black")
  2930. IcePart2.CFrame = CFrame.new(Hit.Position + Vector3.new(math.random(-aria, aria), math.random(-aria, 0), math.random(-aria, aria))) * angles(math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45)))
  2931. for i = 0, num do
  2932. if num > 1 then
  2933. GroundPartFunk2(Hit, HPart, color, aria, Min, Max, 0)
  2934. end
  2935. end
  2936. end
  2937. SpikeMeshId = 1033714
  2938. local CreateSpike = function(Parent, Name, Color, Size, Material, Transparency, Scale)
  2939. local Part = Instance.new("Part", Parent)
  2940. Part.Name = Name
  2941. Part.BrickColor = BrickColor.new(Color)
  2942. Part.Size = Size
  2943. Part.Material = Material
  2944. Part.Transparency = Transparency
  2945. Part.CanCollide = false
  2946. RemoveOutlines(Part)
  2947. local Mesh = Instance.new("SpecialMesh", Part)
  2948. Mesh.MeshType = "Sphere"
  2949. Mesh.Scale = Scale
  2950. return Mesh and Part
  2951. end
  2952. CFuncs = {
  2953. Part = {
  2954. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2955. local Part = Create("Part")({
  2956. Parent = Parent,
  2957. Reflectance = Reflectance,
  2958. Transparency = Transparency,
  2959. CanCollide = false,
  2960. Locked = true,
  2961. BrickColor = BrickColor.new(tostring(BColor)),
  2962. Name = Name,
  2963. Size = Size,
  2964. Material = Material
  2965. })
  2966. RemoveOutlines(Part)
  2967. return Part
  2968. end
  2969. },
  2970. Mesh = {
  2971. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2972. local Msh = Create(Mesh)({
  2973. Parent = Part,
  2974. Offset = OffSet,
  2975. Scale = Scale
  2976. })
  2977. if Mesh == "SpecialMesh" then
  2978. Msh.MeshType = MeshType
  2979. Msh.MeshId = MeshId
  2980. end
  2981. return Msh
  2982. end
  2983. },
  2984. Mesh = {
  2985. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2986. local Msh = Create(Mesh)({
  2987. Parent = Part,
  2988. Offset = OffSet,
  2989. Scale = Scale
  2990. })
  2991. if Mesh == "SpecialMesh" then
  2992. Msh.MeshType = MeshType
  2993. Msh.MeshId = MeshId
  2994. end
  2995. return Msh
  2996. end
  2997. },
  2998. Weld = {
  2999. Create = function(Parent, Part0, Part1, C0, C1)
  3000. local Weld = Create("Weld")({
  3001. Parent = Parent,
  3002. Part0 = Part0,
  3003. Part1 = Part1,
  3004. C0 = C0,
  3005. C1 = C1
  3006. })
  3007. return Weld
  3008. end
  3009. },
  3010. Sound = {
  3011. Create = function(id, par, vol, pit)
  3012. coroutine.resume(coroutine.create(function()
  3013. local S = Create("Sound")({
  3014. Volume = vol,
  3015. Pitch = pit or 1,
  3016. SoundId = id,
  3017. Parent = par or workspace
  3018. })
  3019. wait()
  3020. S:play()
  3021. game:GetService("Debris"):AddItem(S, 6)
  3022. end))
  3023. end
  3024. },
  3025. ParticleEmitter = {
  3026. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  3027. local fp = Create("ParticleEmitter")({
  3028. Parent = Parent,
  3029. Color = ColorSequence.new(Color1, Color2),
  3030. LightEmission = LightEmission,
  3031. Size = Size,
  3032. Texture = Texture,
  3033. Transparency = Transparency,
  3034. ZOffset = ZOffset,
  3035. Acceleration = Accel,
  3036. Drag = Drag,
  3037. LockedToPart = LockedToPart,
  3038. VelocityInheritance = VelocityInheritance,
  3039. EmissionDirection = EmissionDirection,
  3040. Enabled = Enabled,
  3041. Lifetime = LifeTime,
  3042. Rate = Rate,
  3043. Rotation = Rotation,
  3044. RotSpeed = RotSpeed,
  3045. Speed = Speed,
  3046. VelocitySpread = VelocitySpread
  3047. })
  3048. return fp
  3049. end
  3050. }
  3051. }
  3052. function Snow(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3053. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3054. prt.Anchored = true
  3055. prt.CFrame = cframe
  3056. prt.Material = "Neon"
  3057. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3058. game:GetService("Debris"):AddItem(prt, 10)
  3059. coroutine.resume(coroutine.create(function(Part, Mesh)
  3060. local SnowTiltX = math.random(-1, 1)
  3061. local SnowTiltY = math.random(-1, 1)
  3062. local SnowTiltZ = math.random(-1, 1)
  3063. for i = 0, 6, delay do
  3064. swait()
  3065. Part.Transparency = i
  3066. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  3067. Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX), math.rad(SnowTiltY), math.rad(SnowTiltZ)) + Vector3.new(0, -0.11, 0)
  3068. end
  3069. Part.Parent = nil
  3070. end), prt, msh)
  3071. end
  3072. function BlockLaser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3073. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3074. prt.Anchored = true
  3075. prt.CFrame = cframe
  3076. prt.Material = "Neon"
  3077. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3078. game:GetService("Debris"):AddItem(prt, 10)
  3079. coroutine.resume(coroutine.create(function(Part, Mesh)
  3080. for i = 0, 6, delay do
  3081. swait()
  3082. Part.Transparency = i
  3083. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  3084. end
  3085. Part.Parent = nil
  3086. end), prt, msh)
  3087. end
  3088. function ShadArm(mouse, partt, SpreadAmount)
  3089. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  3090. local MainPos = partt.Position + RootPart.CFrame.lookVector * 1.5
  3091. local MainPos2 = mouse + SpreadVectors
  3092. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3093. local speed = 1000
  3094. local num = 0
  3095. coroutine.resume(coroutine.create(function()
  3096. repeat
  3097. swait()
  3098. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3099. local mag = (MainPos - pos).magnitude
  3100. BlockLaser(BrickColor.new("Really black"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0.5, -0.421, 0, -0.021, 0.1)
  3101. MainPos = MainPos + MouseLook.lookVector * speed
  3102. num = num - 1
  3103. MouseLook = MouseLook * angles(math.rad(0), 0, 0)
  3104. if hit ~= nil then
  3105. num = 0
  3106. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3107. refpart.Anchored = true
  3108. refpart.CFrame = CFrame.new(pos)
  3109. game:GetService("Debris"):AddItem(refpart, 2)
  3110. end
  3111. if num <= 0 then
  3112. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3113. refpart.Anchored = true
  3114. refpart.CFrame = CFrame.new(pos)
  3115. if hit ~= nil then
  3116. CreateSound("http://www.roblox.com/asset/?id=159342232", refpart, 2, 1)
  3117. end
  3118. game:GetService("Debris"):AddItem(refpart, 0)
  3119. end
  3120. until num <= 0
  3121. end))
  3122. end
  3123. function Lightning(Part0, Part1, Times, Offset, Color, Thickness, Trans, SizeAdd)
  3124. local magz = (Part0 - Part1).magnitude
  3125. local curpos = Part0
  3126. local trz = {
  3127. -Offset,
  3128. Offset
  3129. }
  3130. for i = 1, Times do
  3131. local li = Instance.new("Part", Torso)
  3132. li.Name = "Lightning"
  3133. li.TopSurface = 0
  3134. li.Material = "Neon"
  3135. li.BottomSurface = 0
  3136. li.Anchored = true
  3137. li.Locked = true
  3138. li.Transparency = 0
  3139. li.BrickColor = Color
  3140. li.formFactor = "Custom"
  3141. li.CanCollide = false
  3142. li.Size = Vector3.new(Thickness, Thickness, magz / Times)
  3143. local Offzet = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3144. local trolpos = CFrame.new(curpos, Part1) * CFrame.new(0, 0, magz / Times).p + Offzet
  3145. if Times == i then
  3146. local magz2 = (curpos - Part1).magnitude
  3147. li.Size = Vector3.new(Thickness, Thickness, magz2)
  3148. li.CFrame = CFrame.new(curpos, Part1) * CFrame.new(0, 0, -magz2 / 2)
  3149. else
  3150. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / Times / 2)
  3151. end
  3152. curpos = li.CFrame * CFrame.new(0, 0, magz / Times / 2).p
  3153. game.Debris:AddItem(li, 0.01)
  3154. BlockEffect(Color, li.CFrame, li.Size.X * 20, li.Size.Y * 20, li.Size.Z * 20, SizeAdd, SizeAdd, 0, 0.07, 2)
  3155. end
  3156. end
  3157. function Damagefunc(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  3158. if hit.Parent == nil then
  3159. return
  3160. end
  3161. local h = hit.Parent:FindFirstChild("Humanoid")
  3162. for _, v in pairs(hit.Parent:children()) do
  3163. if v:IsA("Humanoid") then
  3164. h = v
  3165. end
  3166. end
  3167. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  3168. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  3169. return
  3170. end
  3171. local c = Create("ObjectValue")({
  3172. Name = "creator",
  3173. Value = game:service("Players").LocalPlayer,
  3174. Parent = h
  3175. })
  3176. game:GetService("Debris"):AddItem(c, 0.5)
  3177. if HitSound ~= nil and HitPitch ~= nil then
  3178. CreateSound(HitSound, hit, 1, HitPitch)
  3179. end
  3180. local Damage = math.random(minim, maxim)
  3181. local blocked = false
  3182. local block = hit.Parent:findFirstChild("Block")
  3183. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  3184. blocked = true
  3185. block.Value = block.Value - 1
  3186. print(block.Value)
  3187. end
  3188. if blocked == false then
  3189. h.Health = h.Health - Damage
  3190. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3191. else
  3192. h.Health = h.Health - Damage / 2
  3193. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  3194. end
  3195. if Type == "Knockdown" then
  3196. local hum = hit.Parent.Humanoid
  3197. hum.PlatformStand = true
  3198. coroutine.resume(coroutine.create(function(HHumanoid)
  3199. swait(0.2)
  3200. HHumanoid.PlatformStand = false
  3201. end), hum)
  3202. local angle = hit.Position - Property.Position + Vector3.new(0, 0, 0).unit
  3203. local bodvol = Create("BodyVelocity")({
  3204. velocity = angle * knockback,
  3205. P = 50,
  3206. maxForce = Vector3.new(80000, 80000, 80000),
  3207. Parent = hit
  3208. })
  3209. local rl = Create("BodyAngularVelocity")({
  3210. P = 3000,
  3211. maxTorque = Vector3.new(5000, 5000, 5000) * 50,
  3212. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  3213. Parent = hit
  3214. })
  3215. game:GetService("Debris"):AddItem(bodvol, 0.1)
  3216. game:GetService("Debris"):AddItem(rl, 0.1)
  3217. elseif Type == "Normal" then
  3218. local vp = Create("BodyVelocity")({
  3219. P = 500,
  3220. maxForce = Vector3.new(math.huge, 0, math.huge),
  3221. velocity = Property.CFrame.lookVector * knockback
  3222. })
  3223. if knockback > 0 then
  3224. vp.Parent = hit.Parent.Torso
  3225. end
  3226. game:GetService("Debris"):AddItem(vp, 0.5)
  3227. elseif Type == "Impale" then
  3228. local Spike = CreateSpike(Services.Workspace, "Ice Spike", "Really red", Vector3.new(1, 2, 1), "Neon", 0.2, Vector3.new(0.5, 25, 0.5))
  3229. Spike.Anchored = true
  3230. Spike.Rotation = Vector3.new(math.random(-45, 45), 0, math.random(-45, 45))
  3231. Spike.Position = hit.Parent.Torso.Position
  3232. Services.Debris:AddItem(Spike, 4)
  3233. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=162460823", Spike, 0.8, 2)
  3234. hit.Parent.Humanoid.PlatformStand = true
  3235. swait(1)
  3236. hit.Parent.Humanoid.PlatformStand = false
  3237. elseif Type == "Stalk" then
  3238. if hit.Parent:FindFirstChild("Torso") ~= nil then
  3239. lasthit = hit.Parent.Torso
  3240. end
  3241. local bp = Create("BodyPosition")({
  3242. P = 900,
  3243. D = 1000,
  3244. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3245. position = hit.Parent.Torso.Position,
  3246. Parent = hit.Parent.Torso
  3247. })
  3248. game:GetService("Debris"):AddItem(bp, 5)
  3249. elseif Type == "Up" then
  3250. local bodyVelocity = Create("BodyVelocity")({
  3251. velocity = Vector3.new(0, 20, 0),
  3252. P = 5000,
  3253. maxForce = Vector3.new(8000, 8000, 8000),
  3254. Parent = hit
  3255. })
  3256. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  3257. local bodyVelocity = Create("BodyVelocity")({
  3258. velocity = Vector3.new(0, 20, 0),
  3259. P = 5000,
  3260. maxForce = Vector3.new(8000, 8000, 8000),
  3261. Parent = hit
  3262. })
  3263. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  3264. elseif Type == "Drag" then
  3265. coroutine.resume(coroutine.create(function()
  3266. for i = 1, 10 do
  3267. ShadArm(hit.Parent.Torso.Position, RootPart, 0)
  3268. Effects.Sphere.Create(BrickColor.new("Really black"), hit.Parent.Torso.CFrame * cn(0, 0, 0), -100, -0.5, -50, -1, 0, -1, 0.05)
  3269. local ShadeArmDrag = Create("BodyPosition")({
  3270. P = 9000,
  3271. D = 1000,
  3272. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3273. position = RootPart.Position + RootPart.CFrame.lookVector * 6,
  3274. Parent = hit.Parent.Torso
  3275. })
  3276. game:GetService("Debris"):AddItem(ShadeArmDrag, 0.2)
  3277. wait()
  3278. end
  3279. end))
  3280. elseif Type == "UltSlice" then
  3281. do
  3282. local BHE = BlackHole1:Clone()
  3283. local bp2 = Create("BodyPosition")({
  3284. P = 900,
  3285. D = 1000,
  3286. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3287. position = hit.Parent.Head.Position,
  3288. Parent = hit.Parent.Torso
  3289. })
  3290. game:GetService("Debris"):AddItem(bp2, 5)
  3291. if hit.Parent:FindFirstChild("Torso") ~= nil then
  3292. coroutine.resume(coroutine.create(function()
  3293. BHE.Parent = hit.Parent.Torso
  3294. game:GetService("Debris"):AddItem(BHE, 5)
  3295. wait(3)
  3296. BHE.Rate = 0
  3297. end))
  3298. end
  3299. if hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  3300. for i = 1, 30 do
  3301. Effects.Break.Create(maincolor, hit.Parent.HumanoidRootPart.CFrame, 10, 0.5, 0.5)
  3302. end
  3303. end
  3304. end
  3305. elseif Type == "Slice" then
  3306. local bp2 = Create("BodyPosition")({
  3307. P = 900,
  3308. D = 1000,
  3309. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3310. position = hit.Parent.Head.Position,
  3311. Parent = hit.Parent.Torso
  3312. })
  3313. game:GetService("Debris"):AddItem(bp2, 1)
  3314. if hit.Parent:FindFirstChild("HumanoidRootPart") ~= nil then
  3315. for i = 1, 10 do
  3316. Effects.Break.Create(maincolor, hit.Parent.HumanoidRootPart.CFrame, 10, 0.5, 0.5)
  3317. end
  3318. end
  3319. elseif Type == "Snare" then
  3320. local bp = Create("BodyPosition")({
  3321. P = 900,
  3322. D = 1000,
  3323. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3324. position = hit.Parent.Torso.Position,
  3325. Parent = hit.Parent.Torso
  3326. })
  3327. game:GetService("Debris"):AddItem(bp, 1)
  3328. elseif Type == "Slowness" then
  3329. local SpeedSave = hit.Parent.Humanoid.WalkSpeed
  3330. if SpeedSave > 6 then
  3331. if elementmode == "Mode 4" then
  3332. coroutine.resume(coroutine.create(function()
  3333. for i = 1, 10 do
  3334. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 0.5
  3335. wait()
  3336. end
  3337. end))
  3338. wait(1)
  3339. coroutine.resume(coroutine.create(function()
  3340. for i = 1, 10 do
  3341. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + 0.5
  3342. wait()
  3343. end
  3344. end))
  3345. else
  3346. coroutine.resume(coroutine.create(function()
  3347. for i = 1, 10 do
  3348. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed - 0.25
  3349. wait()
  3350. end
  3351. end))
  3352. wait(1)
  3353. coroutine.resume(coroutine.create(function()
  3354. for i = 1, 10 do
  3355. hit.Parent.Humanoid.WalkSpeed = hit.Parent.Humanoid.WalkSpeed + 0.25
  3356. wait()
  3357. end
  3358. end))
  3359. end
  3360. end
  3361. elseif Type == "Firedmg" then
  3362. coroutine.resume(coroutine.create(function()
  3363. for i = 1, 10 do
  3364. if hit.Parent:FindFirstChild("Torso") ~= nil then
  3365. BlockEffect(BrickColor.new("Really black"), hit.Parent.Head.CFrame, 0, 0, 0, 2, 2, 2, 0.035, 1)
  3366. wait()
  3367. end
  3368. end
  3369. end))
  3370. elseif Type == "Freeze" then
  3371. local bp = Create("BodyPosition")({
  3372. P = 1000,
  3373. D = 1000,
  3374. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3375. position = hit.Parent.Torso.Position,
  3376. Parent = hit.Parent.Torso
  3377. })
  3378. game:GetService("Debris"):AddItem(bp, 4)
  3379. coroutine.resume(coroutine.create(function()
  3380. for i = 1, 35 do
  3381. IcePartFunk(hit.Parent.Torso, 0.6, 1, 1.5)
  3382. end
  3383. hit.Parent.Torso.Anchored = true
  3384. wait(4)
  3385. hit.Parent.Torso.Anchored = false
  3386. end))
  3387. coroutine.resume(coroutine.create(function()
  3388. for i = 1, 10 do
  3389. Snow(maincolor, hit.Parent.Torso.CFrame * cn(math.random(-3, 3), math.random(4, 6), math.random(-3, 3)), 0.3, 0.2, 0.3, 0, 0, 0, 0.01)
  3390. wait(0.4)
  3391. end
  3392. end))
  3393. elseif Type == "Freeze2" then
  3394. local BodPos = Create("BodyPosition")({
  3395. P = 50000,
  3396. D = 1000,
  3397. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  3398. position = hit.Parent.Torso.Position,
  3399. Parent = hit.Parent.Torso
  3400. })
  3401. local BodGy = Create("BodyGyro")({
  3402. maxTorque = Vector3.new(400000, 400000, 400000) * math.huge,
  3403. P = 20000,
  3404. Parent = hit.Parent.Torso,
  3405. cframe = hit.Parent.Torso.CFrame
  3406. })
  3407. hit.Parent.Torso.Anchored = true
  3408. coroutine.resume(coroutine.create(function(Part)
  3409. swait(1.5)
  3410. Part.Anchored = false
  3411. end), hit.Parent.Torso)
  3412. game:GetService("Debris"):AddItem(BodPos, 3)
  3413. game:GetService("Debris"):AddItem(BodGy, 3)
  3414. end
  3415. local debounce = Create("BoolValue")({
  3416. Name = "DebounceHit",
  3417. Parent = hit.Parent,
  3418. Value = true
  3419. })
  3420. game:GetService("Debris"):AddItem(debounce, Delay)
  3421. c = Instance.new("ObjectValue")
  3422. c.Name = "creator"
  3423. c.Value = Player
  3424. c.Parent = h
  3425. game:GetService("Debris"):AddItem(c, 0.5)
  3426. end
  3427. end
  3428. function ShowDamage(Pos, Text, Time, Color)
  3429. local Rate = 0.033333333333333
  3430. if not Pos then
  3431. local Pos = Vector3.new(0, 0, 0)
  3432. end
  3433. local Text = Text or ""
  3434. local Time = Time or 2
  3435. if not Color then
  3436. local Color = Color3.new(1, 0, 1)
  3437. end
  3438. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  3439. EffectPart.Anchored = true
  3440. local BillboardGui = Create("BillboardGui")({
  3441. Size = UDim2.new(3, 0, 3, 0),
  3442. Adornee = EffectPart,
  3443. Parent = EffectPart
  3444. })
  3445. local TextLabel = Create("TextLabel")({
  3446. BackgroundTransparency = 1,
  3447. Size = UDim2.new(1, 0, 1, 0),
  3448. Text = Text,
  3449. TextColor3 = Color,
  3450. TextScaled = true,
  3451. Font = Enum.Font.ArialBold,
  3452. Parent = BillboardGui
  3453. })
  3454. game.Debris:AddItem(EffectPart, Time + 0.1)
  3455. EffectPart.Parent = game:GetService("Workspace")
  3456. delay(0, function()
  3457. local Frames = Time / Rate
  3458. for Frame = 1, Frames do
  3459. wait(Rate)
  3460. local Percent = Frame / Frames
  3461. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  3462. TextLabel.TextTransparency = Percent
  3463. end
  3464. if EffectPart and EffectPart.Parent then
  3465. EffectPart:Destroy()
  3466. end
  3467. end)
  3468. end
  3469. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  3470. for _, c in pairs(workspace:children()) do
  3471. local hum = c:findFirstChild("Humanoid")
  3472. if hum ~= nil then
  3473. local head = c:findFirstChild("Head")
  3474. if head ~= nil then
  3475. local targ = head.Position - Part.Position
  3476. local mag = targ.magnitude
  3477. if magni >= mag and c.Name ~= Player.Name then
  3478. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  3479. end
  3480. end
  3481. end
  3482. end
  3483. end
  3484. function MagniKILL(Part, magni, knock, Type)
  3485. for _, c in pairs(workspace:children()) do
  3486. local hum = c:findFirstChild("Humanoid")
  3487. if hum ~= nil then
  3488. local head = c:findFirstChild("Head")
  3489. if head ~= nil then
  3490. local targ = head.Position - Part.Position
  3491. local mag = targ.magnitude
  3492. if magni >= mag and c.Name ~= Player.Name then
  3493. hum.Health = 0
  3494. end
  3495. end
  3496. end
  3497. end
  3498. end
  3499.  
  3500. ---rip cloths---
  3501. for _,v in pairs(Character:children()) do
  3502. if v:IsA("Shirt") then
  3503. v.ShirtTemplate = "rbxassetid://"
  3504. elseif v:IsA("Pants") then
  3505. v.PantsTemplate = "rbxassetid://"
  3506. elseif v:IsA("ShirtGraphic") then
  3507. v:Remove()
  3508. wait(.1)
  3509. Torso.roblox:Remove()
  3510. elseif v:IsA("Accessory") then
  3511. end
  3512. end
  3513.  
  3514. ---myface!1---
  3515. local p = game.Players.LocalPlayer;
  3516. local c = p.Character;
  3517. local h = c:WaitForChild'Head';
  3518. local f = h:WaitForChild'face';
  3519. f.Texture = 'rbxassetid://1117324305';
  3520.  
  3521.  
  3522. EffectModel = Instance.new("Model", Character)
  3523. EffectModel.Name = "Effects"
  3524. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3525. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3526. prt.Anchored = true
  3527. prt.CFrame = cframe
  3528. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3529. game:GetService("Debris"):AddItem(prt, 10)
  3530. if Type == 1 or Type == nil then
  3531. table.insert(Effects, {
  3532. prt,
  3533. "Block1",
  3534. delay,
  3535. x3,
  3536. y3,
  3537. z3,
  3538. msh
  3539. })
  3540. elseif Type == 2 then
  3541. table.insert(Effects, {
  3542. prt,
  3543. "Block2",
  3544. delay,
  3545. x3,
  3546. y3,
  3547. z3,
  3548. msh
  3549. })
  3550. elseif Type == 3 then
  3551. table.insert(Effects, {
  3552. prt,
  3553. "Block3",
  3554. delay,
  3555. x3,
  3556. y3,
  3557. z3,
  3558. msh
  3559. })
  3560. end
  3561. end
  3562. function CreateSound(id, par, vol, pit)
  3563. coroutine.resume(coroutine.create(function()
  3564. local sou = Instance.new("Sound", par or workspace)
  3565. sou.Volume = vol
  3566. sou.Pitch = pit or 1
  3567. sou.SoundId = id
  3568. swait()
  3569. sou:play()
  3570. game:GetService("Debris"):AddItem(sou, 6)
  3571. end))
  3572. end
  3573. function Laser(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3574. local prt = CreatePart(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3575. prt.Anchored = true
  3576. prt.CFrame = cframe
  3577. prt.Material = "Neon"
  3578. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3579. game:GetService("Debris"):AddItem(prt, 10)
  3580. coroutine.resume(coroutine.create(function(Part, Mesh)
  3581. for i = 0, 6, delay do
  3582. swait()
  3583. Part.Transparency = i
  3584. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  3585. end
  3586. Part.Parent = nil
  3587. end), prt, msh)
  3588. end
  3589. function shoottraildd(mouse, partt, SpreadAmount)
  3590. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount / 10, SpreadAmount / 10), math.random(-SpreadAmount, SpreadAmount))
  3591. local MainPos = mouse + Vector3.new(0, 6, 0) + RootPart.CFrame.lookVector * -2
  3592. local MainPos2 = mouse + SpreadVectors
  3593. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3594. local speed = 100
  3595. local num = 1
  3596. coroutine.resume(coroutine.create(function()
  3597. repeat
  3598. swait()
  3599. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3600. local mag = (MainPos - pos).magnitude
  3601. Laser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0, 0, 0, 0, 10)
  3602. MainPos = MainPos + MouseLook.lookVector * speed
  3603. num = num - 1
  3604. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  3605. if hit ~= nil then
  3606. num = 0
  3607. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3608. refpart.Anchored = true
  3609. refpart.CFrame = CFrame.new(pos)
  3610. game:GetService("Debris"):AddItem(refpart, 2)
  3611. end
  3612. if num <= 0 then
  3613. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3614. refpart.Anchored = true
  3615. refpart.CFrame = CFrame.new(pos)
  3616. if hit ~= nil then
  3617. GroundPartFunk2(refpart, EffectModel, "Really black", 1, 0.05, 0.05, 10)
  3618. Effects.Sphere.Create(BrickColor.new("Really black"), refpart.CFrame * cn(0, 0, 0), 60, 0.05, 60, -10, 0, -10, 0.15)
  3619. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 2.97, 0), 60, 60, 60, -10, -10, -10, 0.15)
  3620. MagniDamage(refpart, 6, 30, 45, 0, "Slice")
  3621. end
  3622. game:GetService("Debris"):AddItem(refpart, 0)
  3623. end
  3624. until num <= 0
  3625. end))
  3626. end
  3627. function shoottraildd2(mouse, partt, SpreadAmount)
  3628. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  3629. local MainPos = partt.Position + RootPart.CFrame.lookVector * 1.5
  3630. local MainPos2 = mouse + SpreadVectors
  3631. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3632. local speed = 1000
  3633. local num = 0
  3634. coroutine.resume(coroutine.create(function()
  3635. repeat
  3636. swait()
  3637. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3638. local mag = (MainPos - pos).magnitude
  3639. BlockLaser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 1, -0.475, 0, -0.475, 0.14)
  3640. BlockLaser(BrickColor.new("Really red"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0.5, mag * (speed / (speed / 2)), 0.5, -0.475, 0, -0.475, 0.14)
  3641. MainPos = MainPos + MouseLook.lookVector * speed
  3642. num = num - 1
  3643. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  3644. if hit ~= nil then
  3645. num = 0
  3646. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3647. refpart.Anchored = true
  3648. refpart.CFrame = CFrame.new(pos)
  3649. game:GetService("Debris"):AddItem(refpart, 2)
  3650. end
  3651. if num <= 0 then
  3652. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3653. refpart.Anchored = true
  3654. refpart.CFrame = CFrame.new(pos)
  3655. if hit ~= nil then
  3656. CreateSound("http://www.roblox.com/asset/?id=260281717", refpart, 2, 1)
  3657. BlockEffect(BrickColor.new("Really black"), refpart.CFrame, 1, 1, 1, 2.5, 2.5, 2.5, 0.08, 3)
  3658. BlockEffect(maincolor, refpart.CFrame, 1, 1, 1, 2, 2, 2, 0.08)
  3659. BlockEffect(maincolor, refpart.CFrame, 1, 1, 1, 2, 2, 2, 0.08)
  3660. BlockEffect(BrickColor.new("Really red"), refpart.CFrame, 1, 1, 1, 3, 3, 3, 0.1)
  3661. MagniDamage(refpart, 6, 2, 5, 0, "Slowness")
  3662. end
  3663. game:GetService("Debris"):AddItem(refpart, 0)
  3664. end
  3665. until num <= 0
  3666. end))
  3667. end
  3668. function shoottraildd3(mouse, partt, SpreadAmount, dmg)
  3669. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  3670. local MainPos = mouse + Vector3.new(0, 500, 0) + SpreadVectors
  3671. local MainPos2 = mouse + SpreadVectors + Vector3.new(0, -110, 0)
  3672. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3673. local speed = 1000000
  3674. local num = 5
  3675. coroutine.resume(coroutine.create(function()
  3676. repeat
  3677. swait()
  3678. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3679. local mag = (MainPos - pos).magnitude
  3680. BlockLaser(maincolor, CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0.5, mag * (speed / (speed / 2)), 0.5, -0.275, 0, -0.275, 0.35)
  3681. MainPos = MainPos + MouseLook.lookVector * speed
  3682. num = num - 1
  3683. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  3684. if hit ~= nil then
  3685. num = 0
  3686. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3687. refpart.Anchored = true
  3688. refpart.CFrame = CFrame.new(pos)
  3689. game:GetService("Debris"):AddItem(refpart, 2)
  3690. end
  3691. if num <= 0 then
  3692. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3693. refpart.Anchored = true
  3694. refpart.CFrame = CFrame.new(pos)
  3695. if hit ~= nil then
  3696. Effects.Sphere.Create(BrickColor.new("Really black"), refpart.CFrame * cn(0, 0, 0), 60, 0.05, 60, -60, 0, -60, 0.1)
  3697. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 1.97, 0), 1, 10, 1, 15, 40, 15, 0.1)
  3698. Effects.Sphere.Create(maincolor, refpart.CFrame * cn(0, 1.97, 0), 10, 0.05, 10, 15, 0, 15, 0.1)
  3699. MagniDamage(refpart, 14, 15, 15, 0, "Slice")
  3700. end
  3701. game:GetService("Debris"):AddItem(refpart, 0)
  3702. end
  3703. until num <= 0
  3704. end))
  3705. end
  3706. function shoottraildd4(mouse, partt, SpreadAmount)
  3707. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  3708. local MainPos = partt.Position
  3709. local MainPos2 = mouse + SpreadVectors
  3710. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3711. local speed = 150
  3712. local num = 0
  3713. coroutine.resume(coroutine.create(function()
  3714. repeat
  3715. swait()
  3716. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3717. local mag = (MainPos - pos).magnitude
  3718. Laser(BrickColor.new("Gold"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 0, mag * (speed / (speed / 2)), 0, 0, 0, 0, 10)
  3719. MainPos = MainPos + MouseLook.lookVector * speed
  3720. num = num - 1
  3721. MouseLook = MouseLook * angles(math.rad(-1), 0, 0)
  3722. if hit ~= nil then
  3723. num = 0
  3724. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3725. refpart.Anchored = true
  3726. refpart.CFrame = CFrame.new(pos)
  3727. game:GetService("Debris"):AddItem(refpart, 2)
  3728. end
  3729. if num <= 0 then
  3730. local refpart = CreatePart(EffectModel, "Glass", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3731. refpart.Anchored = true
  3732. refpart.CFrame = CFrame.new(pos)
  3733. if hit ~= nil then
  3734. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  3735. MagniDamage(refpart, 3, 0.001, 0.01, 0, "Stalk")
  3736. end
  3737. game:GetService("Debris"):AddItem(refpart, 0)
  3738. end
  3739. until num <= 0
  3740. end))
  3741. end
  3742. function shoottraildd5(mouse, partt, SpreadAmount)
  3743. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount), math.random(-SpreadAmount, SpreadAmount))
  3744. local MainPos = partt.Position + RootPart.CFrame.lookVector * 2.5
  3745. local MainPos2 = mouse + SpreadVectors
  3746. local MouseLook = CFrame.new((MainPos + MainPos2) / 2, MainPos2)
  3747. local speed = 3
  3748. local num = 50
  3749. coroutine.resume(coroutine.create(function()
  3750. repeat
  3751. swait()
  3752. local hit, pos = rayCast(MainPos, MouseLook.lookVector, speed, RootPart.Parent)
  3753. local mag = (MainPos - pos).magnitude
  3754. BlockLaser(BrickColor.new("Really black"), CFrame.new((MainPos + pos) / 2, pos) * angles(1.57, 0, 0), 1, mag * (speed / (speed / 2)), 0.1, 0.175, 0, 0.175, 0.14)
  3755. MainPos = MainPos + MouseLook.lookVector * speed
  3756. num = num - 1
  3757. MouseLook = MouseLook * angles(math.rad(0), 0, 0)
  3758. if hit ~= nil then
  3759. num = 0
  3760. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3761. refpart.Anchored = true
  3762. refpart.CFrame = CFrame.new(pos)
  3763. game:GetService("Debris"):AddItem(refpart, 2)
  3764. end
  3765. if num <= 0 then
  3766. local refpart = CreatePart(EffectModel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  3767. refpart.Anchored = true
  3768. refpart.CFrame = CFrame.new(pos)
  3769. if hit ~= nil then
  3770. CreateSound("http://www.roblox.com/asset/?id=514867425", refpart, 2, 1)
  3771. BlockEffect(BrickColor.new("Really black"), refpart.CFrame, 1, 1, 1, 5, 5, 5, 0.1)
  3772. MagniDamage(refpart, 8, 3, 15, 0, "Drag")
  3773. end
  3774. game:GetService("Debris"):AddItem(refpart, 1)
  3775. end
  3776. until num <= 0
  3777. end))
  3778. end
  3779. local Blood1 = Create("ParticleEmitter")({
  3780. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  3781. Transparency = NumberSequence.new(0.1, 1),
  3782. Size = NumberSequence.new(0.5, 0),
  3783. Texture = "rbxassetid://0",
  3784. Lifetime = NumberRange.new(0.8),
  3785. Rate = 255,
  3786. VelocitySpread = 40,
  3787. Rotation = NumberRange.new(100),
  3788. Speed = NumberRange.new(5),
  3789. LightEmission = 0,
  3790. LockedToPart = false,
  3791. Acceleration = Vector3.new(0, -10, 0),
  3792. EmissionDirection = "Bottom"
  3793. })
  3794. local Blood2 = Create("ParticleEmitter")({
  3795. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  3796. Transparency = NumberSequence.new(0.1, 1),
  3797. Size = NumberSequence.new(0.3, 0),
  3798. Texture = "rbxassetid://0",
  3799. Lifetime = NumberRange.new(0.8),
  3800. Rate = 255,
  3801. VelocitySpread = 180,
  3802. Rotation = NumberRange.new(100),
  3803. Speed = NumberRange.new(2),
  3804. LightEmission = 0.1,
  3805. LockedToPart = false,
  3806. Acceleration = Vector3.new(0, -5, 0),
  3807. EmissionDirection = "Bottom"
  3808. })
  3809. function HitpartFunk3(HPart3, Xv, Yv, Zv)
  3810. Hitpart3 = Instance.new("Part", EffectModel)
  3811. RemoveOutlines(Hitpart3)
  3812. Hitpart3.Size = Vector3.new(1, 1, 1)
  3813. Hitpart3.CanCollide = false
  3814. HuW3 = Instance.new("Weld")
  3815. HuW3.Name = "GuW"
  3816. HuW3.Part0 = HPart3
  3817. HuW3.C0 = cn(Xv, Yv, Zv)
  3818. HuW3.C1 = cn(0, 0, 0)
  3819. HuW3.Part1 = Hitpart3
  3820. HuW3.Parent = HPart3
  3821. Hitpart3.Transparency = 1
  3822. game:GetService("Debris"):AddItem(Hitpart3, 20)
  3823. end
  3824. function HitpartFunk2(HPart2, Xv, Yv, Zv)
  3825. Hitpart2 = Instance.new("Part", EffectModel)
  3826. RemoveOutlines(Hitpart2)
  3827. Hitpart2.Size = Vector3.new(1, 1, 1)
  3828. Hitpart2.CanCollide = false
  3829. HuW2 = Instance.new("Weld")
  3830. HuW2.Name = "GuW"
  3831. HuW2.Part0 = HPart2
  3832. HuW2.C0 = cn(Xv, Yv, Zv)
  3833. HuW2.C1 = cn(0, 0, 0)
  3834. HuW2.Part1 = Hitpart2
  3835. HuW2.Parent = HPart2
  3836. Hitpart2.Transparency = 1
  3837. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3838. end
  3839. function HitpartFunk(HPart, Min, Max, Xv, Yv, Zv, atype, kb)
  3840. Hitpart = Instance.new("Part", EffectModel)
  3841. RemoveOutlines(Hitpart)
  3842. Hitpart.Size = Vector3.new(1, 1, 1)
  3843. Hitpart.CanCollide = false
  3844. HuW = Instance.new("Weld")
  3845. HuW.Name = "GuW"
  3846. HuW.Part0 = HPart
  3847. HuW.C0 = cn(Xv, Yv, Zv)
  3848. HuW.C1 = cn(0, 0, 0)
  3849. HuW.Part1 = Hitpart
  3850. HuW.Parent = HPart
  3851. Hitpart.Transparency = 1
  3852. game:GetService("Debris"):AddItem(Hitpart2, 20)
  3853. MagniDamage(Hitpart, 4.5, Min, Max, kb, atype)
  3854. end
  3855. function HitpartFunk4(HPart, Min, Max, Xv, Yv, Zv, atype, kb)
  3856. Hitpart4 = Instance.new("Part", EffectModel)
  3857. RemoveOutlines(Hitpart4)
  3858. Hitpart4.Size = Vector3.new(1, 1, 1)
  3859. Hitpart4.CanCollide = false
  3860. HuW4 = Instance.new("Weld")
  3861. HuW4.Name = "HuW4"
  3862. HuW4.Part0 = HPart
  3863. HuW4.C0 = cn(Xv, Yv, Zv)
  3864. HuW4.C1 = cn(0, 0, 0)
  3865. HuW4.Part1 = Hitpart4
  3866. HuW4.Parent = HPart
  3867. Hitpart4.Transparency = 1
  3868. game:GetService("Debris"):AddItem(Hitpart4, 1)
  3869. MagniDamage(Hitpart4, 6.5, Min, Max, kb, atype)
  3870. end
  3871. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  3872. Hitboxpart = Instance.new("Part", EffectModel)
  3873. RemoveOutlines(Hitboxpart)
  3874. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  3875. Hitboxpart.CanCollide = false
  3876. Hitboxpart.Transparency = 1
  3877. Hitboxpart.Anchored = true
  3878. Hitboxpart.CFrame = Pose
  3879. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  3880. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  3881. end
  3882. wait2 = false
  3883. combo = 1
  3884. mouse.Button1Down:connect(function(key)
  3885. if attack == false then
  3886. attack = true
  3887. Humanoid.WalkSpeed = 3.01
  3888. if combo == 1 and wait2 == false then
  3889. wait2 = true
  3890. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=162460823", LeftArm, 1, 0.8)
  3891. for i = 0, 1, 0.1 do
  3892. swait()
  3893. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.3)
  3894. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(35)), 0.1)
  3895. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, 0.8) * angles(math.rad(90), math.rad(-10), math.rad(90)), 0.1)
  3896. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3897. RH.C0 = clerp(RH.C0, cn(1, -1, -0.2) * RHCF * angles(math.rad(0), math.rad(25), math.rad(-10)), 0.3)
  3898. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(45), math.rad(0)), 0.3)
  3899. end
  3900. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  3901. for i = 0, 1, 0.1 do
  3902. swait()
  3903. BlockEffect(maincolor, SwHandle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  3904. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3905. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  3906. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.7, -0.8) * angles(math.rad(120), math.rad(0), math.rad(0)), 0.4)
  3907. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(0)), 0.3)
  3908. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3909. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3910. end
  3911. combo = 2
  3912. end
  3913. if combo == 2 and wait2 == false then
  3914. wait2 = true
  3915. for i = 0, 1, 0.1 do
  3916. swait()
  3917. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.3)
  3918. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  3919. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.3, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
  3920. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.1)
  3921. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3922. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3923. end
  3924. HitboxFunction(RootPart.CFrame * cn(0, 0, -3), 0.5, 1, 1, 1, 5, 10, 20, 3, "Normal")
  3925. for i = 0, 0.5, 0.1 do
  3926. swait()
  3927. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(4), math.rad(0), math.rad(45)), 0.3)
  3928. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  3929. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.7, -0.4) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.2)
  3930. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3931. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  3932. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  3933. end
  3934. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260435136", SwHandle, 2, 0.9)
  3935. BlockEffect(maincolor, Hitboxpart.CFrame, 11, 11, 11, 10, 10, 10, 0.08, 2)
  3936. for i = 0, 0.8, 0.1 do
  3937. swait()
  3938. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  3939. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(-16), math.rad(0), math.rad(-45)), 0.3)
  3940. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(35)), 0.1)
  3941. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, -0.4) * angles(math.rad(90), math.rad(0), math.rad(90)), 0.5)
  3942. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.3)
  3943. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(45), math.rad(0)), 0.3)
  3944. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(25), math.rad(50)), 0.3)
  3945. end
  3946. combo = 3
  3947. end
  3948. if combo == 3 and wait2 == false then
  3949. wait2 = true
  3950. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=608537390", SwHandle, 1, 0.8)
  3951. for i = 0, 1, 0.1 do
  3952. swait()
  3953. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(-90)), 0.3)
  3954. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(90)), 0.2)
  3955. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(95 + 0 * math.cos(sine / 25)), math.rad(95 + 1 * math.cos(sine / 25))), 0.4)
  3956. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45 + 1 * math.cos(sine / 25))), 0.2)
  3957. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(10 + 2 * math.cos(sine / 25))), 0.2)
  3958. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * LHCF * angles(math.rad(-2 + 1 * math.cos(sine / 25)), math.rad(50), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  3959. end
  3960. HitboxFunction(RootPart.CFrame * cn(0, 0, -2), 0.1, 1, 1, 1, 5, 10, 20, 3, "Normal")
  3961. for i = 0, 1, 0.1 do
  3962. swait()
  3963. BlockEffect(maincolor, RightArm.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  3964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
  3965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
  3966. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
  3967. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
  3968. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  3969. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(20 + 1 * math.cos(sine / 25))), 0.2)
  3970. end
  3971. for i = 0, 0.5, 0.1 do
  3972. swait()
  3973. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(5), math.rad(45)), 0.3)
  3974. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-45)), 0.2)
  3975. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5, -0.2) * angles(math.rad(0 + 1 * math.cos(sine / 25)), math.rad(45 + 0 * math.cos(sine / 25)), math.rad(90 + 1 * math.cos(sine / 25))), 0.4)
  3976. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.3, 0) * angles(math.rad(45), math.rad(0), math.rad(20 + 1 * math.cos(sine / 25))), 0.3)
  3977. RH.C0 = clerp(RH.C0, cn(0.9, -1 - 0.1 * math.cos(sine / 25), 0.4) * RHCF * angles(math.rad(5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(8 + 1 * math.cos(sine / 25))), 0.2)
  3978. LH.C0 = clerp(LH.C0, cn(-0.9, -1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-5 + 1 * math.cos(sine / 25)), math.rad(-50), math.rad(20 + 1 * math.cos(sine / 25))), 0.2)
  3979. end
  3980. combo = 1
  3981. end
  3982. Humanoid.WalkSpeed = 16
  3983. wait2 = false
  3984. attack = false
  3985. end
  3986. end)
  3987. local s = Instance.new("Sound", Torso)
  3988. s.Name = "BGMusic"
  3989. s.SoundId = "http://www.roblox.com/asset/?id=1342917734"
  3990. s.Pitch = 1
  3991. s.Volume = 2
  3992. s.Looped = true
  3993. s.archivable = false
  3994. s:play()
  3995. function resetmode()
  3996. for i, v in pairs(ArmorColorParts) do
  3997. v.BrickColor = BrickColor.new("Dark stone grey")
  3998. v.Material = "Metal"
  3999. v.Transparency = 0
  4000. end
  4001. for i, v in pairs(NeonColorParts) do
  4002. maincolor = BrickColor.new("Gold")
  4003. v.BrickColor = maincolor
  4004. v.Material = "Neon"
  4005. v.Transparency = 0
  4006. end
  4007. s.SoundId = "http://www.roblox.com/asset/?id=1342917734"
  4008. s:play()
  4009. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=192316062"
  4010. Character.Head.face.Transparency = 0
  4011. Eye.BrickColor = BrickColor.new("Really black")
  4012. Eye.Transparency = 0
  4013. s.Volume = 1.7
  4014. end
  4015. elementwait = false
  4016. mouse.KeyDown:connect(function(key)
  4017. if attack == false then
  4018. if key == "q" and elementmode == "Mode 1" then
  4019. elementmode = "Mode 2"
  4020. s.SoundId = "http://www.roblox.com/asset/?id=171855852"
  4021. s:play()
  4022. RoHead = Instance.new("Part")
  4023. RoHead.Parent = Character
  4024. RoHead.Size = Vector3.new(0.2, 0.2, 0.2)
  4025. RoHead.Archivable = true
  4026. RoHead.Transparency = 0
  4027. RoHead.Shape = "Ball"
  4028. RoHead.BrickColor = BrickColor.new("Crimson")
  4029. RoHead.Material = "Neon"
  4030. RoHead.CanCollide = false
  4031. local mesh = Instance.new("SpecialMesh", RoHead)
  4032. mesh.MeshId = "rbxassetid://430411019"
  4033. mesh.Scale = Vector3.new(1, 1, 1)
  4034. local weld2en = Instance.new("Weld")
  4035. weld2en.Parent = Character.Head
  4036. weld2en.Part0 = Character.Head
  4037. weld2en.Part1 = RoHead
  4038. weld2en.C1 = cn(0, -0.01, 0) * angles(math.rad(0), math.rad(180), math.rad(0))
  4039. local eye2 = Instance.new("Part")
  4040. eye2.Parent = RoHead
  4041. eye2.Size = Vector3.new(0.2, 0.2, 0.2)
  4042. eye2.Archivable = true
  4043. eye2.Transparency = 0
  4044. eye2.Shape = "Ball"
  4045. eye2.BrickColor = maincolor
  4046. eye2.Material = "Neon"
  4047. eye2.CanCollide = false
  4048. local mesh = Instance.new("SpecialMesh", eye2)
  4049. mesh.MeshType = "Sphere"
  4050. mesh.Scale = Vector3.new(0.7, 0.7, 0.7)
  4051. local weld3en = Instance.new("Weld")
  4052. weld3en.Parent = Character.Head
  4053. weld3en.Part0 = Character.Head
  4054. weld3en.Part1 = eye2
  4055. weld3en.C1 = CFrame.new(-0.48, -0.2, 0.3275)
  4056. table.insert(NeonColorParts, eye2)
  4057. BC.HeadColor = BrickColor.new("Really black")
  4058. for i, v in pairs(ArmorColorParts) do
  4059. v.BrickColor = BrickColor.new("Bright red")
  4060. v.Material = "Metal"
  4061. v.Transparency = 1
  4062. end
  4063. for i, v in pairs(NeonColorParts) do
  4064. maincolor = BrickColor.new("White")
  4065. v.BrickColor = maincolor
  4066. v.Material = "Neon"
  4067. v.Transparency = 1
  4068. end
  4069. elseif key == "q" and elementmode == "Mode 2" then
  4070. elementmode = "Mode 1"
  4071. resetmode()
  4072. BC.HeadColor = BCsave.HeadColor
  4073. RoHead:Destroy()
  4074. end
  4075. if key == "e" and elementmode == "Mode 1" then
  4076. elementmode = "Mode 3"
  4077. s.SoundId = "http://www.roblox.com/asset/?id=250923014"
  4078. s:play()
  4079. for i, v in pairs(ArmorColorParts) do
  4080. v.BrickColor = BrickColor.new("Really black")
  4081. v.Material = "Plastic"
  4082. v.Transparency = 1
  4083. end
  4084. for i, v in pairs(NeonColorParts) do
  4085. maincolor = BrickColor.new("New Yeller")
  4086. v.BrickColor = maincolor
  4087. v.Material = "Neon"
  4088. v.Transparency = 1
  4089. end
  4090. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=1058556354"
  4091. elseif key == "e" and elementmode == "Mode 3" then
  4092. elementmode = "Mode 1"
  4093. resetmode()
  4094. end
  4095. if key == "r" and elementmode == "Mode 1" then
  4096. elementmode = "Mode 4"
  4097. s.SoundId = "http://www.roblox.com/asset/?id=925488833"
  4098. s:play()
  4099. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=419010253"
  4100. Character.Head.face.Transparency = 1
  4101. for i, v in pairs(ArmorColorParts) do
  4102. v.BrickColor = BrickColor.new("Hurricane grey")
  4103. v.Material = "Granite"
  4104. v.Transparency = 0.2
  4105. end
  4106. for i, v in pairs(NeonColorParts) do
  4107. maincolor = BrickColor.new("Pastel light blue")
  4108. v.BrickColor = maincolor
  4109. v.Material = "Neon"
  4110. v.Transparency = 0
  4111. end
  4112. elseif key == "r" and elementmode == "Mode 4" then
  4113. elementmode = "Mode 1"
  4114. resetmode()
  4115. end
  4116. if key == "t" and elementmode == "Mode 1" then
  4117. elementmode = "Mode 5"
  4118. s.SoundId = "http://www.roblox.com/asset/?id=306399619"
  4119. s.Volume = 10
  4120. s.PlaybackSpeed = 1.2
  4121. s:play()
  4122. for i, v in pairs(ArmorColorParts) do
  4123. v.BrickColor = BrickColor.new("Really black")
  4124. v.Material = "Slate"
  4125. v.Transparency = 1
  4126. end
  4127. for i, v in pairs(NeonColorParts) do
  4128. maincolor = BrickColor.new("Really red")
  4129. v.BrickColor = maincolor
  4130. v.Material = "Neon"
  4131. v.Transparency = 1
  4132. end
  4133. eye1.Material = "Neon"
  4134. eye1.BrickColor = BrickColor.new("Really red")
  4135. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=841935236"
  4136. elseif key == "t" and elementmode == "Mode 5" then
  4137. elementmode = "Mode 1"
  4138. resetmode()
  4139. end
  4140. if key == "y" and elementmode == "Mode 1" then
  4141. elementmode = "Mode 6"
  4142. s.SoundId = "http://www.roblox.com/asset/?id=613035749"
  4143. s:play()
  4144. for i, v in pairs(ArmorColorParts) do
  4145. v.BrickColor = BrickColor.new("Really blue")
  4146. v.Material = "Neon"
  4147. v.Transparency = 0
  4148. end
  4149. for i, v in pairs(NeonColorParts) do
  4150. maincolor = BrickColor.new("White")
  4151. v.BrickColor = maincolor
  4152. v.Material = "Neon"
  4153. v.Transparency = 0
  4154. end
  4155. s.Volume = 2
  4156. elseif key == "y" and elementmode == "Mode 6" then
  4157. elementmode = "Mode 1"
  4158. resetmode()
  4159. end
  4160. end
  4161. end)
  4162. attackz = false
  4163. attackx = false
  4164. attackc = false
  4165. mouse.KeyDown:connect(function(key)
  4166. if elementmode == "Mode 2" then
  4167. if key == "z" and attack == false and attackz == false then
  4168. attack = true
  4169. attackz = true
  4170. local bg2 = Instance.new("BodyGyro", game.Players.LocalPlayer.Character.HumanoidRootPart)
  4171. Humanoid.WalkSpeed = 4
  4172. for i = 0, 2, 0.1 do
  4173. swait()
  4174. bg2.D = 500
  4175. bg2.P = 9999
  4176. bg2.maxTorque = Vector3.new(100000, 1, 9000000) * math.huge
  4177. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  4178. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.3)
  4179. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(-324)), 0.2)
  4180. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, -0.2) * angles(math.rad(67), math.rad(0), math.rad(5)), 0.2)
  4181. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(120), math.rad(0), math.rad(890)), 0.1)
  4182. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.3)
  4183. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.3)
  4184. end
  4185. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=698823472", SwHandle, 1, 1.1)
  4186. Humanoid.WalkSpeed = 2
  4187. for i = 0, 3, 0.1 do
  4188. swait()
  4189. bg2.D = 500
  4190. bg2.P = 9999
  4191. bg2.maxTorque = Vector3.new(100000, 1, 100000) * math.huge
  4192. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  4193. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4194. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4195. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, -0.2) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.2)
  4196. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.2)
  4197. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4198. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4199. end
  4200. game:GetService("Debris"):AddItem(bg2, 1.5)
  4201. for i = 0, 17 do
  4202. Humanoid.WalkSpeed = 0
  4203. bg2.D = 50
  4204. bg2.P = 9999
  4205. bg2.maxTorque = Vector3.new(100000, 1, 100000) * math.huge
  4206. bg2.CFrame = CFrame.new(game.Players.LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(game.Players.LocalPlayer:GetMouse().hit.p.x, game.Players.LocalPlayer.Character.HumanoidRootPart.Position.y, game.Players.LocalPlayer:GetMouse().hit.p.z))
  4207. for i = 0, 0.3, 0.1 do
  4208. swait()
  4209. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4210. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4211. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, -0.2) * angles(math.rad(90), math.rad(0), math.rad(25)), 0.4)
  4212. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.2) * angles(math.rad(90), math.rad(0), math.rad(45)), 0.4)
  4213. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4214. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4215. end
  4216. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=397307108", RightArm, 1.4, 1.2)
  4217. shoottraildd2(mouse.Hit.p, RightArm, 0.55)
  4218. BlockEffect(BrickColor.new("Really red"), RightArm.CFrame * cn(0, -1.5, 0), 2, 2, 2, 2, 2, 2, 0.05, 1)
  4219. BlockEffect(BrickColor.new("White"), RightArm.CFrame * cn(0, -1.5, 0), 2, 2, 2, 1, 1, 1, 0.06, 1)
  4220. Effects.Sphere.Create(BrickColor.new("Really red"), RightArm.CFrame * cn(0, -1, 0), 10, 0.01, 10, 3, 0, 3, 0.05)
  4221. for i = 0, 0.1, 0.1 do
  4222. swait()
  4223. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4224. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4225. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(120), math.rad(0), math.rad(25)), 0.2)
  4226. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.3) * angles(math.rad(120), math.rad(0), math.rad(45)), 0.2)
  4227. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4228. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4229. end
  4230. end
  4231. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=698824317", SwHandle, 1, 1.1)
  4232. for i = 0, 2, 0.1 do
  4233. swait()
  4234. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, -0.5, -1) * angles(math.rad(0), math.rad(0), math.rad(25)), 0.1)
  4235. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(-25), math.rad(-25)), 0.1)
  4236. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(40), math.rad(0), math.rad(25)), 0.2)
  4237. LW.C0 = clerp(LW.C0, CFrame.new(-0.6, 0.5, -0.3) * angles(math.rad(40), math.rad(0), math.rad(45)), 0.2)
  4238. RH.C0 = clerp(RH.C0, cn(1.1, -0.2, -0.3) * RHCF * angles(math.rad(0), math.rad(-25), math.rad(0)), 0.1)
  4239. LH.C0 = clerp(LH.C0, cn(-0.9, -1.5, -0.8) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(90)), 0.1)
  4240. end
  4241. attack = false
  4242. Humanoid.WalkSpeed = 16
  4243. wait(1.5)
  4244. attackz = false
  4245. end
  4246. if key == "x" and attack == false and attackx == false then
  4247. Effects.Sphere.Create(BrickColor.new("Really red"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -40, 3, -40, 0.05)
  4248. BlockEffect(BrickColor.new("White"), RightLeg.CFrame * cn(0, -1.5, 0), 23, 23, 23, 17, 17, 17, 0.1, 1)
  4249. BlockEffect(BrickColor.new("White"), LeftLeg.CFrame * cn(0, -1.5, 0), 23, 23, 23, 17, 17, 17, 0.1, 1)
  4250. attack = true
  4251. attackx = true
  4252. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=874376217", Torso, 2, 1)
  4253. local bodyVelocity = Create("BodyVelocity")({
  4254. velocity = Vector3.new(0, 200, 0) + RootPart.CFrame.lookVector * 40,
  4255. P = 5000,
  4256. maxForce = Vector3.new(80000, 80000, 80000),
  4257. Parent = RootPart
  4258. })
  4259. game:GetService("Debris"):AddItem(bodyVelocity, 0.2)
  4260. for i = 0, 2, 0.1 do
  4261. swait()
  4262. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
  4263. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4264. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
  4265. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
  4266. RH.C0 = clerp(RH.C0, cn(1, -0. - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-6 + 6 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  4267. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-3 + 3 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4268. end
  4269. for i = 0, 1, 0.1 do
  4270. swait()
  4271. local bodyVelocity2 = Create("BodyVelocity")({
  4272. velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 0,
  4273. P = 5000,
  4274. maxForce = Vector3.new(8000, 8000, 8000),
  4275. Parent = RootPart
  4276. })
  4277. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  4278. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0 + 360 * i), math.rad(0), math.rad(0)), 0.5)
  4279. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4280. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5, -0.4) * angles(math.rad(80), math.rad(0 * math.cos(sine / 25)), math.rad(-45)), 0.2)
  4281. LW.C0 = clerp(LW.C0, CFrame.new(-1.1, 0.5, -0.4) * angles(math.rad(70), math.rad(0), math.rad(55)), 0.2)
  4282. RH.C0 = clerp(RH.C0, cn(1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  4283. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.2)
  4284. end
  4285. for i = 0, 20 do
  4286. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=287142895", Torso, 1, 0.8)
  4287. local targeto1 = RootPart.Position
  4288. shoottraildd3(targeto1, RootPart, 15)
  4289. for i = 0, 0.5, 0.1 do
  4290. swait()
  4291. local bodyVelocity2 = Create("BodyVelocity")({
  4292. velocity = Vector3.new(0, -10, 0) + RootPart.CFrame.lookVector * 50,
  4293. P = 5000,
  4294. maxForce = Vector3.new(8000, 8000, 8000),
  4295. Parent = RootPart
  4296. })
  4297. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  4298. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  4299. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4300. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.7, 0) * angles(math.rad(0), math.rad(0 * math.cos(sine / 25)), math.rad(90)), 0.5)
  4301. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.7, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  4302. RH.C0 = clerp(RH.C0, cn(1, -0.6 - 0.01 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 2 * math.cos(sine / 25))), 0.2)
  4303. LH.C0 = clerp(LH.C0, cn(-1, -1 - 0.01 * math.cos(sine / 25), -0.2) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(5 + 1 * math.cos(sine / 25))), 0.2)
  4304. end
  4305. end
  4306. while inair == true do
  4307. swait()
  4308. local bodyVelocity2 = Create("BodyVelocity")({
  4309. velocity = Vector3.new(0, -130, 0) + RootPart.CFrame.lookVector * 30,
  4310. P = 5000,
  4311. maxForce = Vector3.new(8000, 8000, 8000),
  4312. Parent = RootPart
  4313. })
  4314. game:GetService("Debris"):AddItem(bodyVelocity2, 0.01)
  4315. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4316. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4317. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(40), math.rad(0 * math.cos(sine / 25)), math.rad(90)), 0.05)
  4318. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(40), math.rad(0), math.rad(-90)), 0.05)
  4319. RH.C0 = clerp(RH.C0, cn(1, -0.5 - 0.1 * math.cos(sine / 25), -0.4) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 1 * math.cos(sine / 25))), 0.05)
  4320. LH.C0 = clerp(LH.C0, cn(-1, -0.1 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 2 * math.cos(sine / 25))), 0.05)
  4321. end
  4322. MagniDamage(Torso, 12, 40, 60, 10, "Normal")
  4323. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=174580476", Torso, 2, 2)
  4324. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -20, 4, -20, 0.05)
  4325. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -40, 3, -40, 0.05)
  4326. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -60, 2, -60, 0.05)
  4327. Effects.Sphere.Create(BrickColor.new("Really black"), RootPart.CFrame * cn(0, -2.97, 0), 60, 0.1, 60, -80, 1, -80, 0.05)
  4328. for i = 0, 2, 0.1 do
  4329. swait()
  4330. local bodyVelocity3 = Create("BodyVelocity")({
  4331. velocity = Vector3.new(0, 0, 0) + RootPart.CFrame.lookVector * 0,
  4332. P = 5000,
  4333. maxForce = Vector3.new(8000, 8000, 8000),
  4334. Parent = RootPart
  4335. })
  4336. game:GetService("Debris"):AddItem(bodyVelocity3, 0.1)
  4337. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1 + 0.1 * math.cos(sine / 25)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.5)
  4338. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45), math.rad(0), math.rad(0)), 0.1)
  4339. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(20), math.rad(0 * math.cos(sine / 25)), math.rad(10)), 0.2)
  4340. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  4341. RH.C0 = clerp(RH.C0, cn(1, 0 - 0.1 * math.cos(sine / 25), -0.6) * RHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 2 * math.cos(sine / 25))), 0.2)
  4342. LH.C0 = clerp(LH.C0, cn(-1, -1.5 - 0.1 * math.cos(sine / 25), -0.6) * LHCF * angles(math.rad(-1 + 1 * math.cos(sine / 25)), math.rad(0), math.rad(90 + 1 * math.cos(sine / 25))), 0.2)
  4343. end
  4344. attack = false
  4345. attackx = false
  4346. end
  4347. if key == "c" and attack == false and attackc == false then
  4348. attack = true
  4349. attackc = true
  4350. Humanoid.WalkSpeed = 0.1
  4351. for i = 0, 1, 0.1 do
  4352. swait()
  4353. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  4354. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(-20)), 0.3)
  4355. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(110 - 0 * math.cos(sine / 25)), math.rad(45), math.rad(90 + 0 * math.cos(sine / 25))), 0.3)
  4356. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(0 - 0 * math.cos(sine / 25))), 0.3)
  4357. RH.C0 = clerp(RH.C0, cn(1, -0.9, -0.6) * RHCF * angles(math.rad(0), math.rad(20), math.rad(20)), 0.3)
  4358. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(20), math.rad(10)), 0.3)
  4359. end
  4360. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=178452241", RightArm, 2, 2)
  4361. for i = 0, 1, 0.1 do
  4362. swait()
  4363. BlockEffect(maincolor, RightArm.CFrame * cn(0, -1 - i * 5, 0 + i * 5), 10 + i * 15, 10 + i * 15, 10 + i * 15, 6 + i * 3, 6 + i * 3, 6 + i * 3, 0.2 - i / 6)
  4364. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4365. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(0)), 0.1)
  4366. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(90 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-15 + 0 * math.cos(sine / 25))), 0.3)
  4367. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 0 * math.cos(sine / 25))), 0.1)
  4368. RH.C0 = clerp(RH.C0, cn(1, -1, -0.4) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4369. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  4370. end
  4371. local Hitboxpart2 = Instance.new("Part", EffectModel)
  4372. RemoveOutlines(Hitboxpart2)
  4373. Hitboxpart2.Size = Vector3.new(1, 1, 1)
  4374. Hitboxpart2.CanCollide = false
  4375. Hitboxpart2.Transparency = 1
  4376. Hitboxpart2.Anchored = true
  4377. Hitboxpart2.CFrame = RootPart.CFrame * cn(0, 0, 0)
  4378. game:GetService("Debris"):AddItem(Hitboxpart2, 6)
  4379. for i = 0, 1, 0.1 do
  4380. swait()
  4381. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.2, -0.15) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4382. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  4383. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(20 + 0 * math.cos(sine / 25))), 0.05)
  4384. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0 - 0 * math.cos(sine / 25)), math.rad(0), math.rad(-20 - 0 * math.cos(sine / 25))), 0.1)
  4385. RH.C0 = clerp(RH.C0, cn(1, -1, -0.4) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  4386. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  4387. end
  4388. local targetV1 = RootPart.Position + RootPart.CFrame.lookVector * 2
  4389. attack = false
  4390. Humanoid.WalkSpeed = 16
  4391. for i = 0, 5, 0.1 do
  4392. swait()
  4393. targetV1 = targetV1 + Hitboxpart2.CFrame.lookVector * i
  4394. shoottraildd(targetV1, RootPart, 0)
  4395. end
  4396. attackc = false
  4397. end
  4398. end
  4399. if elementmode == "Mode 4" and key == "z" and attack == false and attackz == false then
  4400. attack = true
  4401. attackz = true
  4402. Humanoid.WalkSpeed = 1
  4403. for i = 0, 3, 0.1 do
  4404. swait()
  4405. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4406. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-25)), 0.1)
  4407. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, -0.4) * angles(math.rad(20), math.rad(0), math.rad(-5)), 0.1)
  4408. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.3) * angles(math.rad(50), math.rad(0), math.rad(45)), 0.1)
  4409. RH.C0 = clerp(RH.C0, cn(1, -1, 0.2) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.1)
  4410. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.1)
  4411. end
  4412. coroutine.resume(coroutine.create(function()
  4413. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=168513088", SwHandle, 1, 0.8)
  4414. wait(0.4)
  4415. HitboxFunction(RootPart.CFrame * cn(0, 0, -3), 0.5, 1, 1, 1, 10, 10, 20, 3, "Freeze")
  4416. BlockEffect(maincolor, Hitboxpart.CFrame, 55, 55, 55, -5, -5, -5, 0.08, 3)
  4417. BlockEffect(maincolor, Hitboxpart.CFrame, 77, 77, 77, -7, -7, -7, 0.08, 3)
  4418. wait()
  4419. BlockEffect(maincolor, Hitboxpart.CFrame, 77, 77, 77, -30, -30, -30, 0.08, 1)
  4420. end))
  4421. for i = 0, 3.5, 0.1 do
  4422. swait()
  4423. BlockEffect(maincolor, RightArm.CFrame * cn(0, -1.5, 0), -8, -8, -8, -1, -1, -1, 0.08, 3)
  4424. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(45)), 0.1)
  4425. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(5), math.rad(0), math.rad(-25)), 0.01)
  4426. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(140), math.rad(0), math.rad(75)), 0.05)
  4427. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.3, -0.3) * angles(math.rad(50), math.rad(0), math.rad(45)), 0.3)
  4428. RH.C0 = clerp(RH.C0, cn(1, -1, 0.2) * RHCF * angles(math.rad(0), math.rad(-45), math.rad(0)), 0.1)
  4429. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(0), math.rad(-25), math.rad(10)), 0.1)
  4430. end
  4431. Humanoid.WalkSpeed = 16
  4432. attack = false
  4433. wait(1)
  4434. attackz = false
  4435. end
  4436. if elementmode == "Mode 5" then
  4437. if key == "z" and attack == false and attackz == false then
  4438. attack = true
  4439. attackz = true
  4440. coroutine.resume(coroutine.create(function()
  4441. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=565207203", RightArm, 5, 0.6)
  4442. shoottraildd5(mouse.hit.p, RootPart, 0)
  4443. end))
  4444. attack = false
  4445. wait(10)
  4446. attackz = false
  4447. end
  4448. if key == "x" and attack == false and attackx == false then
  4449. attack = true
  4450. attackc = true
  4451. Humanoid.WalkSpeed = 0.1
  4452. for i = 0, 2, 0.1 do
  4453. swait()
  4454. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4455. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(0)), 0.1)
  4456. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4457. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4458. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4459. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4460. end
  4461. for i = 0, 4, 0.1 do
  4462. swait()
  4463. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4464. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(30)), 0.1)
  4465. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(-70)), 0.1)
  4466. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.1)
  4467. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4468. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4469. end
  4470. do
  4471. local ModelArm02 = New("Model", Character, "Arm", {})
  4472. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  4473. local Arm02 = LeftArm:Clone()
  4474. LeftArm.Transparency = 1
  4475. Arm02.Parent = ModelArm02
  4476. for i, v in pairs(Arm02:GetChildren()) do
  4477. v:Destroy()
  4478. end
  4479. local weldArm02 = Instance.new("Weld")
  4480. weldArm02.Parent = Arm02
  4481. weldArm02.Part0 = LeftArm
  4482. weldArm02.Part1 = Arm02
  4483. weldArm02.C1 = CFrame.new(0, 0, 0)
  4484. for i, v in pairs(Character:GetChildren()) do
  4485. if v:IsA("Shirt") then
  4486. v:clone().Parent = ModelArm02
  4487. end
  4488. end
  4489. local BE1 = Blood1:Clone()
  4490. BE1.Parent = LeftArm
  4491. game:GetService("Debris"):AddItem(BE1, 3)
  4492. BE1.Rate = 0
  4493. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=180083298", Arm02, 3, 0.4)
  4494. for i = 0, 2, 0.1 do
  4495. swait()
  4496. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4497. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.05)
  4498. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(91), math.rad(0), math.rad(-70)), 0.1)
  4499. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.1)
  4500. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4501. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4502. end
  4503. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=704141469", Arm02, 3, 0.8)
  4504. BE1.Rate = 255
  4505. weldArm02.Part0 = RightArm
  4506. weldArm02.C1 = CFrame.new(1.5, -0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90))
  4507. for i = 0, 2, 0.1 do
  4508. swait()
  4509. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4510. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.05)
  4511. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(91), math.rad(0), math.rad(0)), 0.05)
  4512. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  4513. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4514. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4515. end
  4516. for i = 0, 2, 0.1 do
  4517. swait()
  4518. BE1.Rate = BE1.Rate - i * 10
  4519. weldArm02.C1 = clerp(weldArm02.C1, CFrame.new(0, 0.5, -1.5) * angles(math.rad(-90), math.rad(0), math.rad(0)), 0.2)
  4520. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(10), math.rad(0), math.rad(-40)), 0.3)
  4521. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)
  4522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(200), math.rad(0), math.rad(40)), 0.05)
  4523. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 1)
  4524. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(20), math.rad(20)), 0.1)
  4525. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(20), math.rad(10)), 0.1)
  4526. end
  4527. BE1.Rate = 0
  4528. for i = 0, 0.2, 0.1 do
  4529. swait()
  4530. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  4531. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  4532. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.51, 0.3) * angles(math.rad(45), math.rad(0), math.rad(-40)), 0.4)
  4533. LW.C0 = clerp(LW.C0, CFrame.new(0, 0.5, -0.3) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.1)
  4534. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(-2), math.rad(-40), math.rad(20)), 0.3)
  4535. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.3) * LHCF * angles(math.rad(-2), math.rad(-40), math.rad(10)), 0.3)
  4536. end
  4537. weldArm02:Destroy()
  4538. Arm02.CanCollide = true
  4539. local bodyVelocity2 = Create("BodyVelocity")({
  4540. velocity = Vector3.new(0, 10, 0) + RootPart.CFrame.lookVector * 50,
  4541. P = 5000,
  4542. maxForce = Vector3.new(8000, 8000, 8000),
  4543. Parent = Arm02
  4544. })
  4545. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  4546. for i = 0, 2, 0.1 do
  4547. swait()
  4548. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(40)), 0.3)
  4549. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(-20)), 0.1)
  4550. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.51, 0.3) * angles(math.rad(45), math.rad(0), math.rad(-40)), 0.4)
  4551. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -0.3) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.1)
  4552. RH.C0 = clerp(RH.C0, cn(1, -1, 0.3) * RHCF * angles(math.rad(-2), math.rad(-40), math.rad(20)), 0.3)
  4553. LH.C0 = clerp(LH.C0, cn(-1, -0.9, -0.3) * LHCF * angles(math.rad(-2), math.rad(-40), math.rad(10)), 0.3)
  4554. end
  4555. for i = 0, 3, 0.1 do
  4556. swait()
  4557. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4558. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.1)
  4559. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(21), math.rad(0), math.rad(0)), 0.1)
  4560. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.3)
  4561. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4562. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4563. end
  4564. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=301928691", LeftArm, 2, 2)
  4565. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0.5, 1, 0.5, 0.03, 2)
  4566. LeftArm.Transparency = 0
  4567. for i = 0, 4, 0.1 do
  4568. swait()
  4569. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4570. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(15)), 0.1)
  4571. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(21), math.rad(0), math.rad(0)), 0.1)
  4572. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-20)), 0.1)
  4573. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.1)
  4574. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.4) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.1)
  4575. end
  4576. coroutine.resume(coroutine.create(function()
  4577. ModelArm02.Parent = workspace
  4578. wait(0.7)
  4579. if ModelArm02 ~= nil then
  4580. Effects.Sphere.Create(BrickColor.new("Really black"), Arm02.CFrame * cn(0, 0, 0), 60, 0.05, 60, -60, -10, -60, 0.088)
  4581. Effects.Sphere.Create(maincolor, Arm02.CFrame * cn(0, 0, 0), -55, -55, -55, -55, -55, -55, 0.09)
  4582. Effects.Sphere.Create(BrickColor.new("Really black"), Arm02.CFrame * cn(0, 0, 0), -55, -55, -55, -56, -56, -56, 0.04)
  4583. MagniDamage(Arm02, 20, 45, 45, 0, "UltSlice")
  4584. Arm02.Transparency = 1
  4585. Arm02.CanCollide = false
  4586. Arm02.Anchored = true
  4587. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=174580476", Arm02, 5, 0.7)
  4588. end
  4589. end))
  4590. game:GetService("Debris"):AddItem(ModelArm02, 4)
  4591. Humanoid.WalkSpeed = 16
  4592. LeftArm.Transparency = 0
  4593. attack = false
  4594. attackc = false
  4595. end
  4596. end
  4597. if key == "c" and attack == false and attackc == false then
  4598. attack = true
  4599. attackc = true
  4600. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 6, -0.1, -0.1, -0.1, 0.1, 1)
  4601. Humanoid.WalkSpeed = 5
  4602. shoottraildd4(mouse.Hit.p, RightArm, 0)
  4603. wait()
  4604. if lasthit ~= nil then
  4605. print("hit")
  4606. local lastplace = RootPart.CFrame
  4607. local tp1 = lasthit.CFrame + lasthit.CFrame.lookVector * -4
  4608. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 2, 0, 0, 0, 0.006, 2)
  4609. BlockEffect(BrickColor.new("Really black"), Head.CFrame, 21, 21, 21, 0, 0, 0, 0.005, 2)
  4610. BlockEffect(BrickColor.new("Really black"), Torso.CFrame, 41, 41, 21, 0, 0, 0, 0.005, 2)
  4611. BlockEffect(BrickColor.new("Really black"), RightArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4612. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4613. BlockEffect(BrickColor.new("Really black"), RightLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4614. BlockEffect(BrickColor.new("Really black"), LeftLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4615. RootPart.CFrame = tp1
  4616. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=301928691", Torso, 3, 0.5)
  4617. for i = 0, 3, 0.1 do
  4618. swait()
  4619. RootPart.CFrame = tp1
  4620. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4621. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4622. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(50), math.rad(0), math.rad(0)), 0.2)
  4623. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4624. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4625. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.3)
  4626. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.3)
  4627. end
  4628. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=649634100", Torso, 7, 0.5)
  4629. for i = 0, 1, 0.1 do
  4630. swait()
  4631. RootPart.CFrame = tp1
  4632. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4633. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  4634. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(20), math.rad(0)), 0.05)
  4635. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  4636. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(0)), 0.1)
  4637. RH.C0 = clerp(RH.C0, cn(1, -1, -0.3) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.3)
  4638. LH.C0 = clerp(LH.C0, cn(-1, -1, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(10)), 0.3)
  4639. end
  4640. for i = 0, 3, 0.1 do
  4641. swait()
  4642. RootPart.CFrame = tp1
  4643. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4644. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4645. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.05)
  4646. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4647. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4648. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  4649. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  4650. end
  4651. for i = 0, 8, 0.1 do
  4652. swait()
  4653. RootPart.CFrame = tp1
  4654. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4655. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-40)), 0.05)
  4656. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(20), math.rad(40)), 0.05)
  4657. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 0.05)
  4658. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4659. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.05)
  4660. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(20)), 0.05)
  4661. end
  4662. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=444667859", RightArm, 2, 1)
  4663. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=144884872", RightArm, 2, 1)
  4664. for i = 0, 0.1, 0.1 do
  4665. swait()
  4666. RootPart.CFrame = tp1
  4667. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4668. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -2.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(40)), 1)
  4669. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(10), math.rad(-40)), 1)
  4670. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 1)
  4671. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  4672. RH.C0 = clerp(RH.C0, cn(1, -0.7, -0.4) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  4673. LH.C0 = clerp(LH.C0, cn(-1, -0.7, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  4674. end
  4675. local BloodColor = Color3.new(1, 0, 0)
  4676. local PE1 = Blood1:Clone()
  4677. local PE2 = Blood2:Clone()
  4678. local OrbHeart = Instance.new("Part")
  4679. OrbHeart.Parent = workspace
  4680. OrbHeart.Size = Vector3.new(1, 1, 1)
  4681. OrbHeart.Archivable = true
  4682. OrbHeart.Transparency = 0
  4683. OrbHeart.BrickColor = BrickColor.new("Really red")
  4684. OrbHeart.Material = "Granite"
  4685. OrbHeart.CanCollide = true
  4686. local mesh = Instance.new("SpecialMesh", OrbHeart)
  4687. mesh.MeshType = "Sphere"
  4688. mesh.Scale = Vector3.new(1, 1, 1)
  4689. local weld1OrbHeart = Instance.new("Weld")
  4690. weld1OrbHeart.Parent = RightArm
  4691. weld1OrbHeart.Part0 = RightArm
  4692. weld1OrbHeart.Part1 = OrbHeart
  4693. weld1OrbHeart.C1 = CFrame.new(0, 1.2, 0)
  4694. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=131038747", Torso, 7, 1)
  4695. PE1.Parent = RightArm
  4696. PE2.Parent = OrbHeart
  4697. game:GetService("Debris"):AddItem(PE1, 3)
  4698. game:GetService("Debris"):AddItem(weld1OrbHeart, 1.5)
  4699. game:GetService("Debris"):AddItem(OrbHeart, 8)
  4700. for i = 0, 8, 0.1 do
  4701. swait()
  4702. RootPart.CFrame = tp1
  4703. lasthit.CFrame = tp1 + lasthit.CFrame.lookVector * 4
  4704. lasthit.Anchored = true
  4705. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -2.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(40)), 1)
  4706. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(10), math.rad(-40)), 1)
  4707. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(90), math.rad(0), math.rad(40)), 1)
  4708. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 1)
  4709. RH.C0 = clerp(RH.C0, cn(1, -0.8, -0.4) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  4710. LH.C0 = clerp(LH.C0, cn(-1, -0.8, -0.2) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(-20)), 1)
  4711. end
  4712. MagniKILL(RightArm, 4, 999, 999, 0, "Normal")
  4713. PE1.Rate = 0
  4714. for i = 0, 8, 0.1 do
  4715. swait()
  4716. RootPart.CFrame = tp1
  4717. lasthit.Anchored = false
  4718. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(1.2, -1.5, -0.2) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4719. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(20), math.rad(-30)), 0.05)
  4720. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.51, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)
  4721. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.05)
  4722. RH.C0 = clerp(RH.C0, cn(1, -1, 0) * RHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  4723. LH.C0 = clerp(LH.C0, cn(-1, -1, 0) * LHCF * angles(math.rad(-2), math.rad(0), math.rad(0)), 0.05)
  4724. end
  4725. lasthit = nil
  4726. for i = 0, 4, 0.1 do
  4727. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -1.1 + 0.02 * math.cos(sine / 8)) * angles(math.rad(10), math.rad(1), math.rad(0)), 0.1)
  4728. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(45 + 1 * math.cos(sine / 1)), math.rad(0), math.rad(5 * math.cos(sine / 1))), 0.1)
  4729. RW.C0 = clerp(RW.C0, CFrame.new(1.4, 0.5, 0) * angles(math.rad(10 - 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  4730. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 0) * angles(math.rad(110 + 4 * math.cos(sine / 1)), math.rad(0), math.rad(30)), 0.1)
  4731. RH.C0 = clerp(RH.C0, cn(1, -0.2 - 0.02 * math.cos(sine / 8), -0.2) * RHCF * angles(math.rad(0), math.rad(0), math.rad(40 + 0.05 * math.cos(sine / 25))), 0.1)
  4732. LH.C0 = clerp(LH.C0, cn(-1, -0.2 - 0.02 * math.cos(sine / 8), -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(20 + 0.05 * math.cos(sine / 25))), 0.1)
  4733. end
  4734. BlockEffect(BrickColor.new("Really red"), eye1.CFrame, 6, 6, 2, 0, 0, 0, 0.006, 2)
  4735. BlockEffect(BrickColor.new("Really black"), Head.CFrame, 21, 21, 21, 0, 0, 0, 0.005, 2)
  4736. BlockEffect(BrickColor.new("Really black"), Torso.CFrame, 41, 41, 21, 0, 0, 0, 0.005, 2)
  4737. BlockEffect(BrickColor.new("Really black"), RightArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4738. BlockEffect(BrickColor.new("Really black"), LeftArm.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4739. BlockEffect(BrickColor.new("Really black"), RightLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4740. BlockEffect(BrickColor.new("Really black"), LeftLeg.CFrame, 21, 41, 21, 0, 0, 0, 0.005, 2)
  4741. RootPart.CFrame = lastplace
  4742. end
  4743. attack = false
  4744. attackc = false
  4745. end
  4746. end
  4747. end)
  4748. coroutine.resume(coroutine.create(function()
  4749. BillboardGui0 = Instance.new("BillboardGui")
  4750. ImageLabel1 = Instance.new("ImageLabel")
  4751. BillboardGui0.Name = "Healthbar"
  4752. BillboardGui0.Size = UDim2.new(2, 0, 0.4, 0)
  4753. BillboardGui0.AlwaysOnTop = true
  4754. BillboardGui0.StudsOffset = Vector3.new(0, 5, 0)
  4755. ImageLabel1.Parent = BillboardGui0
  4756. ImageLabel1.Transparency = 1
  4757. ImageLabel1.Size = UDim2.new(1, 0, 5, 0)
  4758. ImageLabel1.BackgroundColor3 = Color3.new(1, 1, 1)
  4759. ImageLabel1.BackgroundTransparency = 1
  4760. ImageLabel1.ImageTransparency = 1
  4761. ImageLabel1.Image = "rbxassetid://278806942"
  4762. BillboardGui0.Parent = Torso
  4763. end))
  4764. humHsave = Humanoid.Health
  4765. function GainCharge(Humanoid)
  4766. if Humanoid.Health == 0 then
  4767. equipped = false
  4768. end
  4769. if blocking == true then
  4770. humDsave = Humanoid.Health
  4771. humDsave = humHsave - humDsave
  4772. if humDsave > 0.01 then
  4773. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=260433850", Torso, 1, 0.5)
  4774. BlockEffect(maincolor, Torso.CFrame, 42, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  4775. BlockEffect(maincolor, RightArm.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  4776. BlockEffect(maincolor, LeftArm.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  4777. BlockEffect(maincolor, RightLeg.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  4778. BlockEffect(maincolor, LeftLeg.CFrame, 22, 42, 22, 0.1, 0.1, 0.1, 0.02, 2)
  4779. humDsave = humDsave / 3
  4780. end
  4781. if 0 > humDsave then
  4782. Effects.Sphere.Create(BrickColor.new("Lime green"), RootPart.CFrame * cn(0, -2.97, 0), 10, 5, 10, 15, -0.1, 15, 0.05)
  4783. humDsave = humDsave * 2.5
  4784. end
  4785. humHsave = humHsave - humDsave
  4786. end
  4787. end
  4788. Humanoid.HealthChanged:connect(function()
  4789. GainCharge(Humanoid)
  4790. end)
  4791. function OnDeath()
  4792. equipped = false
  4793. end
  4794. Humanoid.Died:connect(function()
  4795. OnDeath(Character)
  4796. end)
  4797. Removeface = false
  4798. function newface()
  4799. Character.Head.face.Texture = "http://www.roblox.com/asset/?id=192316062"
  4800. if Removeface == true then
  4801. Character.Head.face:Destroy()
  4802. end
  4803. end
  4804.  
  4805. resetmode()
  4806. newface()
  4807. ff = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  4808. ff.Visible = false
  4809. Humanoid.Name = "God Mode"
  4810. Humanoid.MaxHealth = 1.0E298
  4811. Humanoid.Health = 1.0E298
  4812. game:GetService("RunService"):BindToRenderStep("ew", 0, function()
  4813. if Humanoid.Health > 0.1 and Humanoid.Health < 1.0E298 then
  4814. Humanoid.MaxHealth = 1.0E298
  4815. Humanoid.Health = 1.0E298
  4816. end
  4817. end)
  4818. BodyParts = {}
  4819. for _, v in pairs(Character:GetChildren()) do
  4820. if v:IsA("Part") then
  4821. table.insert(BodyParts, v)
  4822. end
  4823. end
  4824. Bounding = {}
  4825. for _, v in pairs(BodyParts) do
  4826. local temp = {
  4827. X = nil,
  4828. Y = nil,
  4829. Z = nil
  4830. }
  4831. temp.X = v.Size.X / 2 * 35
  4832. temp.Y = v.Size.Y / 2 * 35
  4833. temp.Z = v.Size.Z / 2 * 35
  4834. Bounding[v.Name] = temp
  4835. end
  4836. coroutine.resume(coroutine.create(function()
  4837. while wait(0.1) do
  4838. if elementmode == "Mode 4" and attack == false then
  4839. Snow(maincolor, Torso.CFrame * cn(math.random(-10, 10), math.random(5, 7), math.random(-10, 10)), 0.3, 0.2, 0.3, 0, 0, 0, 0.01)
  4840. ImageLabel1.ImageTransparency = 0.5
  4841. else
  4842. ImageLabel1.ImageTransparency = 1
  4843. end
  4844. end
  4845. end))
  4846. coroutine.resume(coroutine.create(function()
  4847. while wait(0.3) do
  4848. if elementmode == "Mode 4" and attack == false then
  4849. coroutine.resume(coroutine.create(function()
  4850. HitboxFunction(RootPart.CFrame * cn(0, -1, 0), 0, 1, 1, 1, 11, 0.6, 1, 3, "Slowness")
  4851. end))
  4852. end
  4853. if elementmode == "Mode 3" and attack == false then
  4854. local Body1 = NeonColorParts2[math.random(#NeonColorParts2)]
  4855. local Body2 = ArmorColorParts[math.random(#ArmorColorParts)]
  4856. local Pos1 = Vector3.new(math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X) / 55, math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y) / 55, math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z) / 55)
  4857. local Pos2 = Vector3.new(math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X) / 55, math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y) / 55, math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z) / 55)
  4858. local SPos1 = Body1.Position + Pos1
  4859. local SPos2 = Body2.Position + Pos2
  4860. Lightning(SPos1, SPos2, 4, 3, maincolor, 0.1, 0.05, -0.15)
  4861. end
  4862. if elementmode == "Mode 6" then
  4863. local Body1 = BodyParts[math.random(#BodyParts)]
  4864. local Body2 = BodyParts[math.random(#BodyParts)]
  4865. local Pos1 = Vector3.new(math.random(-Bounding[Body1.Name].X, Bounding[Body1.Name].X) / 55, math.random(-Bounding[Body1.Name].Y, Bounding[Body1.Name].Y) / 55, math.random(-Bounding[Body1.Name].Z, Bounding[Body1.Name].Z) / 55)
  4866. local Pos2 = Vector3.new(math.random(-Bounding[Body2.Name].X, Bounding[Body2.Name].X) / 55, math.random(-Bounding[Body2.Name].Y, Bounding[Body2.Name].Y) / 55, math.random(-Bounding[Body2.Name].Z, Bounding[Body2.Name].Z) / 55)
  4867. local SPos1 = Body1.Position + Pos1
  4868. local SPos2 = Body2.Position + Pos2
  4869. Lightning(SPos1, SPos2, 4, 3, maincolor, 0.05, 0.05, -0.1)
  4870. end
  4871. end
  4872. end))
  4873. print("by 123jl123")
  4874.  
  4875.  
  4876.  
  4877. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement