Advertisement
Guest User

Untitled

a guest
Sep 24th, 2017
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. name = "zozopanda"
  2. player = game.Players:WaitForChild(name)
  3. chara = player.Character
  4. debby = game:GetService("Debris")
  5. chara.Humanoid.MaxHealth = math.huge
  6. chara.Humanoid.Health = math.huge
  7. chara.Humanoid.WalkSpeed = 50
  8. chara.Humanoid.JumpPower = 100
  9. if chara:FindFirstChild("Shirt") ~= nil then
  10. chara.Shirt:Destroy()
  11. end
  12. if chara:FindFirstChild("Pants") ~= nil then
  13. chara.Pants:Destroy()
  14. end
  15. if chara:FindFirstChild("ShirtGraphic") ~= nil then
  16. chara.ShirtGraphic:Destroy()
  17. end
  18. local ch = chara:GetChildren()
  19. for i = 1, #ch do
  20. if ch[i].ClassName == "Shirt" or ch[i].ClassName == "Pants" or ch[i].ClassName == "ShirtGraphic" or ch[i].ClassName == "Accessory" then
  21. ch[i]:Destroy()
  22. elseif ch[i].ClassName == "Part" then
  23. ch[i].BrickColor = BrickColor.new("Institutional white")
  24. if ch[i].Name == "Torso" then
  25. ch[i].roblox.Texture = ""
  26. elseif ch[i].Name == "Head" then
  27. ch[i].face.Texture = "https://www.roblox.com/library/319027614/Red-Panda-Face"
  28. ch[i].Transparency = 1
  29. end
  30. end
  31. end
  32. local shirt = Instance.new("Shirt", chara)
  33. shirt.Name = "Shirt"
  34. shirt.ShirtTemplate = "https://www.roblox.com/catalog/995702347/N-White-crop-w-rose"
  35. local pants = Instance.new("Pants", chara)
  36. pants.Name = "Pants"
  37. pants.PantsTemplate = "https://www.roblox.com/catalog/1066522267/White-shorts-Lace-Roses-w-halter-top"
  38. local p = Instance.new("Part", chara)
  39. p.Name = ""
  40. p.BrickColor = BrickColor.new("Institutional white")
  41. p.Size = Vector3.new(0, 0, 0)
  42. p.BottomSurface = 0
  43. p.TopSurface = 0
  44. p.Position = chara.Head.Position
  45. local pweld = Instance.new("Weld", p)
  46. pweld.Part0 = chara.Head
  47. pweld.Part1 = p
  48. pweld.C0 = CFrame.new(0, 0.7, 0)
  49. pweld.C0 = pweld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180), 0, math.rad(180))
  50. local earmesh = Instance.new("SpecialMesh", p)
  51. earmesh.MeshType = "FileMesh"
  52. earmesh.MeshId = "http://www.roblox.com/asset/?id=1374148"
  53. earmesh.Scale = Vector3.new(1.1, 1.5, 3)
  54. local hair = p:Clone()
  55. hair.Name = "Hair"
  56. hair.Parent = chara
  57. hair.Position = chara.Head.Position
  58. hair.Mesh.MeshId = "http://www.roblox.com/asset/?id=145283773"
  59. hair.Mesh.Scale = Vector3.new(0.7, 0.5, 0.7)
  60. hair.Mesh.Offset = Vector3.new(0, -0.2, 0)
  61. local hweld = Instance.new("Weld", hair)
  62. hweld.Part0 = chara.Head
  63. hweld.Part1 = hair
  64. hweld.C0 = CFrame.new(0, 0.7, 0)
  65. hweld.C0 = hweld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(180), math.rad(180), math.rad(180))
  66. local fakehead = chara.Head:clone()
  67. fakehead.Name = "FakeHead"
  68. fakehead.Parent = chara
  69. fakehead.Position = chara.Head.Position
  70. fakehead.Transparency = 0
  71. fakehead.face.Texture = "http://www.roblox.com/asset/?id=679717621"
  72. local fakeweld = Instance.new("Weld", fakehead)
  73. fakeweld.Part0 = chara.Head
  74. fakeweld.Part1 = fakehead
  75. padweld.Part0 = chara.Torso
  76. padweld.Part1 = sholpad
  77. padweld.C0 = CFrame.new(0, 0.9, 0)
  78. local padmesh = Instance.new("SpecialMesh", sholpad)
  79. padmesh.MeshType = "FileMesh"
  80. padmesh.MeshId = "http://www.roblox.com/asset/?id=574448286"
  81. padmesh.Scale = Vector3.new(1, 0.4, 1)
  82. local cape = Instance.new("Part", chara)
  83. cape.Name = "Cape"
  84. cape.CanCollide = false
  85. cape.Size = Vector3.new(2, 4, 0.2)
  86. cape.Position = chara.Torso.Position
  87. cape.BrickColor = BrickColor.new("Institutional white")
  88. local capeweld = Instance.new("Weld", cape)
  89. capeweld.Part0 = chara.Torso
  90. capeweld.Part1 = cape
  91. capeweld.C0 = CFrame.new(0, -1.1, 0.8)
  92. capeweld.C0 = capeweld.C0 * CFrame.fromEulerAnglesXYZ(math.rad(-10), 0, 0)
  93. local hand1 = Instance.new("Part", chara)
  94. hand1.Name = "Hand1"
  95. hand1.Size = Vector3.new(0.8, 0.8, 0.8)
  96. hand1.Transparency = 1
  97. hand1.Position = chara["Left Arm"].Position
  98. local hand1weld = Instance.new("Weld", hand1)
  99. hand1weld.Part0 = chara["Left Arm"]
  100. hand1weld.Part1 = hand1
  101. hand1weld.C0 = CFrame.new(0, -1, 0)
  102. local hand2 = hand1:Clone()
  103. hand2.Name = "Hand2"
  104. hand2.Parent = chara
  105. hand2.Position = chara["Right Arm"].Position
  106. local hand2weld = Instance.new("Weld", hand2)
  107. hand2weld.Part0 = chara["Right Arm"]
  108. hand2weld.Part1 = hand2
  109. hand2weld.C0 = CFrame.new(0, -1, 0)
  110. local orbuu = Instance.new("Part", chara)
  111. orbuu.Size = Vector3.new(0, 0, 0)
  112. orbuu.Name = "DiamondPoint"
  113. orbuu.Anchored = true
  114. orbuu.CanCollide = false
  115. orbuu.Transparency = 1
  116. local orbuur = Instance.new("Part", chara)
  117. orbuur.Size = Vector3.new(1, 1, 1)
  118. orbuur.Name = "Diamond"
  119. orbuur.Position = chara.Head.Position
  120. orbuur.CanCollide = false
  121. orbuur.BrickColor = BrickColor.new("Institutional white")
  122. orbuur.Reflectance = 1
  123. local orbforce = Instance.new("BodyPosition", orbuur)
  124. orbforce.D = 1000
  125. local meshooo = Instance.new("SpecialMesh", orbuur)
  126. meshooo.MeshType = "FileMesh"
  127. meshooo.MeshId = "http://www.roblox.com/asset/?id=9756362"
  128. local RotationSpeed = 5
  129. local BobSpeed = 2
  130. local RotationDist = Vector3.new(10, 0, 0)
  131. local dt = 0
  132. local currentTime = 0
  133. local laserpoint = orbuu:Clone()
  134. laserpoint.Parent = chara
  135. laserpoint.Position = chara.Torso.Position
  136. laserpoint.Name = "LaserPoint"
  137. laserpoint.Anchored = false
  138. local lsptweld = Instance.new("Weld", laserpoint)
  139. lsptweld.Part0 = chara.Torso
  140. lsptweld.Part1 = laserpoint
  141. lsptweld.C0 = CFrame.new(0, 6, 0)
  142. local summonsound = Instance.new("Sound", chara.Torso)
  143. summonsound.SoundId = "http://www.roblox.com/asset/?id=367850772"
  144. summonsound.Volume = 1
  145. local lassnd = Instance.new("Sound", orbuur)
  146. lassnd.SoundId = "http://www.roblox.com/asset/?id=228343271"
  147. lassnd.Volume = 1
  148. local blastsnd = Instance.new("Sound", chara.Torso)
  149. blastsnd.SoundId = "http://www.roblox.com/asset/?id=200633327"
  150. blastsnd.Volume = 1
  151. local metsnd = Instance.new("Sound", chara.Torso)
  152. metsnd.SoundId = "http://www.roblox.com/asset/?id=367850840"
  153. metsnd.Volume = 1
  154. local swdsnd = Instance.new("Sound", chara.Torso)
  155. swdsnd.SoundId = "http://www.roblox.com/asset/?id=231917758"
  156. swdsnd.Volume = 1
  157. local swd2snd = Instance.new("Sound", chara.Torso)
  158. swd2snd.SoundId = "http://www.roblox.com/asset/?id=154965962"
  159. swd2snd.Volume = 1
  160. local hitsnd = Instance.new("Sound", chara.Torso)
  161. hitsnd.SoundId = "http://www.roblox.com/asset/?id=154965973"
  162. hitsnd.Volume = 1
  163. local eckssnd = Instance.new("Sound", chara.Torso)
  164. eckssnd.SoundId = "http://www.roblox.com/asset/?id=258057783"
  165. eckssnd.Volume = 1
  166. local music1 = Instance.new("Sound", chara.Torso)
  167. music1.SoundId = "http://www.roblox.com/asset/?id=547275939"
  168. music1.Volume = 1
  169. music1.Looped = true
  170. music1:Play()
  171. color3colour = {
  172. BrickColor.new("Really red").Color,
  173. BrickColor.new("Neon orange").Color,
  174. BrickColor.new("New yeller").Color,
  175. BrickColor.new("Lime green").Color,
  176. BrickColor.new("Really blue").Color,
  177. BrickColor.new("Alder").Color
  178. }
  179. breekcolour = {
  180. BrickColor.new("Really red"),
  181. BrickColor.new("Neon orange"),
  182. BrickColor.new("New yeller"),
  183. BrickColor.new("Lime green"),
  184. BrickColor.new("Really blue"),
  185. BrickColor.new("Alder")
  186. }
  187. firecolour = {
  188. ColorSequenceKeypoint.new(0, BrickColor.new("Really red").Color),
  189. ColorSequenceKeypoint.new(0.05, BrickColor.new("Neon orange").Color),
  190. ColorSequenceKeypoint.new(0.1, BrickColor.new("New yeller").Color),
  191. ColorSequenceKeypoint.new(0.15, BrickColor.new("Lime green").Color),
  192. ColorSequenceKeypoint.new(0.2, BrickColor.new("Really blue").Color),
  193. ColorSequenceKeypoint.new(0.25, BrickColor.new("Alder").Color),
  194. ColorSequenceKeypoint.new(1, BrickColor.new("Alder").Color)
  195. }
  196. barcolour = {
  197. ColorSequenceKeypoint.new(0, BrickColor.new("Really red").Color),
  198. ColorSequenceKeypoint.new(0.2, BrickColor.new("Neon orange").Color),
  199. ColorSequenceKeypoint.new(0.4, BrickColor.new("New yeller").Color),
  200. ColorSequenceKeypoint.new(0.6, BrickColor.new("Lime green").Color),
  201. ColorSequenceKeypoint.new(0.8, BrickColor.new("Really blue").Color),
  202. ColorSequenceKeypoint.new(1, BrickColor.new("Alder").Color)
  203. }
  204. normallife = {
  205. NumberSequenceKeypoint.new(0, 0),
  206. NumberSequenceKeypoint.new(1, 1)
  207. }
  208. extendlife = {
  209. NumberSequenceKeypoint.new(0, 0),
  210. NumberSequenceKeypoint.new(0.8, 0),
  211. NumberSequenceKeypoint.new(1, 1)
  212. }
  213. function createrainbow(color, part, texture, size, trans, life, face, speed, accel, velsp, lock, name)
  214. local fira = Instance.new("ParticleEmitter", part)
  215. fira.Name = name
  216. fira.Color = ColorSequence.new(color)
  217. fira.Size = size
  218. fira.Texture = texture
  219. fira.Transparency = trans
  220. fira.Lifetime = life
  221. fira.EmissionDirection = face
  222. fira.Rate = 100000000
  223. fira.RotSpeed = NumberRange.new(100)
  224. fira.Speed = speed
  225. fira.VelocitySpread = velsp
  226. fira.Acceleration = accel
  227. fira.LightEmission = 1
  228. fira.LockedToPart = lock
  229. end
  230. handfire1 = createrainbow(firecolour, hand1, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  231. NumberSequenceKeypoint.new(0, 0.4),
  232. NumberSequenceKeypoint.new(1, 0)
  233. }), NumberSequence.new(extendlife), NumberRange.new(1), "Left", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  234. handfire2 = createrainbow(firecolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  235. NumberSequenceKeypoint.new(0, 0.4),
  236. NumberSequenceKeypoint.new(1, 0)
  237. }), NumberSequence.new(extendlife), NumberRange.new(1), "Right", NumberRange.new(1), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  238. createrainbow(barcolour, orbuur, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  239. NumberSequenceKeypoint.new(0, 1),
  240. NumberSequenceKeypoint.new(0.8, 1),
  241. NumberSequenceKeypoint.new(1, 0)
  242. }), NumberSequence.new(extendlife), NumberRange.new(1), "Front", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "OrbEffect")
  243. local spelleffect = Instance.new("ParticleEmitter", chara.Torso)
  244. spelleffect.Texture = "http://www.roblox.com/asset/?id=679657454"
  245. spelleffect.Speed = NumberRange.new(0)
  246. spelleffect.LightEmission = 1
  247. spelleffect.Transparency = NumberSequence.new(normallife)
  248. spelleffect.Size = NumberSequence.new({
  249. NumberSequenceKeypoint.new(0, 0),
  250. NumberSequenceKeypoint.new(1, 10)
  251. })
  252. spelleffect.Rate = 0.001
  253. spelleffect.Rotation = NumberRange.new(0, 359)
  254. spelleffect.RotSpeed = NumberRange.new(100)
  255. spelleffect.Lifetime = NumberRange.new(1)
  256. createrainbow(barcolour, hand2, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  257. NumberSequenceKeypoint.new(0, 1),
  258. NumberSequenceKeypoint.new(1, 0)
  259. }), NumberSequence.new(normallife), NumberRange.new(1), "Front", NumberRange.new(10), Vector3.new(0, 0, 0), 1000, true, "PowerEffect")
  260. powereffect = hand2.PowerEffect
  261. powereffect.Enabled = false
  262. local naeeym = Instance.new("BillboardGui", chara)
  263. naeeym.Size = UDim2.new(0, 100, 0, 40)
  264. naeeym.StudsOffset = Vector3.new(0, 2, 0)
  265. naeeym.Adornee = chara.Head
  266. local tecks = Instance.new("TextLabel", naeeym)
  267. tecks.BackgroundTransparency = 1
  268. tecks.BorderSizePixel = 0
  269. tecks.Text = "The Feluxinian of Absolute Divinity"
  270. tecks.Font = "Fantasy"
  271. tecks.FontSize = "Size24"
  272. tecks.TextStrokeTransparency = 0
  273. tecks.TextColor3 = Color3.new(1, 1, 1)
  274. tecks.TextStrokeColor3 = BrickColor.new("Really red").Color
  275. tecks.Size = UDim2.new(1, 0, 0.5, 0)
  276. Void = nil
  277. VoidParts = {}
  278. Equipped = false
  279. Counter = 1
  280. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  281. return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
  282. end
  283. Player = player
  284. Character = chara
  285. Humanoid = Character:FindFirstChild("Humanoid")
  286. Torso = Character:FindFirstChild("Torso")
  287. if not Player or not Humanoid or Humanoid.Health == 0 or not chara.Torso then
  288. return
  289. end
  290. Equipped = true
  291. Void = Instance.new("Model")
  292. Void.Name = "Void"
  293. Angle = 0
  294. for i = 1, 1 do
  295. local VoidPart = Instance.new("Part")
  296. VoidPart.Name = "VoidPart"
  297. VoidPart.Transparency = 1
  298. VoidPart.BrickColor = BrickColor.new("Really black")
  299. VoidPart.Material = Enum.Material.Plastic
  300. VoidPart.Shape = Enum.PartType.Block
  301. VoidPart.FormFactor = Enum.FormFactor.Custom
  302. VoidPart.TopSurface = Enum.SurfaceType.Smooth
  303. VoidPart.BottomSurface = Enum.SurfaceType.Smooth
  304. VoidPart.Anchored = true
  305. VoidPart.CanCollide = false
  306. VoidPart.Locked = true
  307. VoidPart.Size = Vector3.new(10, 0.2, 10)
  308. fiyer = createrainbow(firecolour, VoidPart, "http://www.roblox.com/asset/?id=224413104", NumberSequence.new({
  309. NumberSequenceKeypoint.new(0, 0.4),
  310. NumberSequenceKeypoint.new(1, 0)
  311. }), NumberSequence.new({
  312. NumberSequenceKeypoint.new(0, 0),
  313. NumberSequenceKeypoint.new(0.99, 0),
  314. NumberSequenceKeypoint.new(1, 1)
  315. }), NumberRange.new(10), "Top", NumberRange.new(2), Vector3.new(0, 2, 0), 0, false, "FireEffect")
  316. VoidPart.FireEffect.Rate = 10
  317. local BlockMesh = Instance.new("BlockMesh")
  318. BlockMesh.Scale = Vector3.new(1.5, 1, 1.5)
  319. BlockMesh.Parent = VoidPart
  320. VoidPart.Parent = Void
  321. local Star = Instance.new("Decal", VoidPart)
  322. Star.Texture = "http://www.roblox.com/asset/?id=685910499"
  323. Star.Face = "Top"
  324. local Light = Instance.new("PointLight", VoidPart)
  325. Light.Color = Color3.new(1, 1, 1)
  326. Light.Brightness = 100
  327. Light.Range = 10
  328. table.insert(VoidParts, VoidPart)
  329. end
  330. Spawn(function()
  331. while Equipped and Humanoid.Parent and Humanoid.Health > 0 and chara do
  332. if Angle == 360 then
  333. Angle = 0
  334. end
  335. Angle = Angle + 0.05
  336. chara.Humanoid.MaxHealth = math.huge
  337. chara.Humanoid.Health = math.huge
  338. Counter = Counter + 1
  339. if Counter == 7 then
  340. Counter = 1
  341. end
  342. tecks.TextStrokeColor3 = color3colour[Counter]
  343. fakehead.face.Color3 = color3colour[Counter]
  344. Void.VoidPart.Decal.Color3 = color3colour[Counter]
  345. Void.VoidPart.PointLight.Color = color3colour[Counter]
  346. sholpad.BrickColor = breekcolour[Counter]
  347. local parentPos = chara.Torso.CFrame
  348. local rotation = CFrame.Angles(0, RotationSpeed * currentTime, 0)
  349. local bob = Vector3.new(0, BobSpeed * math.sin(currentTime), 0)
  350. orbuu.CFrame = parentPos + bob + rotation * RotationDist
  351. dt, currentTime = wait(0.025)
  352. if activebeam == true then
  353. orbforce.Position = laserpoint.Position
  354. else
  355. orbforce.Position = orbuu.Position
  356. end
  357. local Hit, EndPosition = RayCast(chara.Torso.Position, Vector3.new(0, -1, 0), chara.Torso.Size.Y * 6.5, {Character})
  358. if Hit then
  359. if not Void.Parent then
  360. Void.Parent = Character
  361. end
  362. for i, v in pairs(VoidParts) do
  363. v.CFrame = CFrame.new(chara.Torso.Position.X, EndPosition.Y, chara.Torso.Position.Z) * CFrame.Angles(0, Angle + i, 0)
  364. end
  365. else
  366. Void.Parent = nil
  367. end
  368. wait()
  369. end
  370. end)
  371. function chat(string)
  372. if chara:FindFirstChild("TalkingBillBoard") ~= nil then
  373. chara:FindFirstChild("TalkingBillBoard"):destroy()
  374. end
  375. local naeeym2 = Instance.new("BillboardGui", chara)
  376. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  377. naeeym2.StudsOffset = Vector3.new(0, 4, 0)
  378. naeeym2.Adornee = chara.Head
  379. naeeym2.Name = "TalkingBillBoard"
  380. local tecks2 = Instance.new("TextLabel", naeeym2)
  381. tecks2.BackgroundTransparency = 1
  382. tecks2.BorderSizePixel = 0
  383. tecks2.Text = string
  384. tecks2.Font = "Fantasy"
  385. tecks2.FontSize = "Size24"
  386. tecks2.TextStrokeTransparency = 0
  387. tecks2.TextColor3 = Color3.new(1, 1, 1)
  388. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  389. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  390. debby:AddItem(naeeym2, 1)
  391. end
  392. local tool = Instance.new("Tool", player.Backpack)
  393. tool.Name = "Holy Energy"
  394. tool.RequiresHandle = false
  395. tool.CanBeDropped = false
  396. music = true
  397. activebeam = false
  398. activegrab = false
  399. didgrab = false
  400. local blasta = Instance.new("Animation", tool)
  401. blasta.AnimationId = "http://www.roblox.com/asset/?id=86504773"
  402. local blastanim = chara.Humanoid:LoadAnimation(blasta)
  403. local summona = Instance.new("Animation", tool)
  404. summona.AnimationId = "http://www.roblox.com/asset/?id=83994319"
  405. local summonanim = chara.Humanoid:LoadAnimation(summona)
  406. local spina = Instance.new("Animation", tool)
  407. spina.AnimationId = "http://www.roblox.com/asset/?id=235542946"
  408. local spinanim = chara.Humanoid:LoadAnimation(spina)
  409. function dealdmg(dude, dmg, spread)
  410. local finaldmg = dmg + math.random(-spread, spread)
  411. dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
  412. if chara:FindFirstChild("TalkingBillBoard") ~= nil then
  413. chara:FindFirstChild("TalkingBillBoard"):destroy()
  414. end
  415. local naeeym2 = Instance.new("BillboardGui", dude)
  416. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  417. naeeym2.StudsOffset = Vector3.new(0, math.random(1, 5), 0)
  418. naeeym2.Adornee = dude.Head
  419. naeeym2.Name = "TalkingBillBoard"
  420. local tecks2 = Instance.new("TextLabel", naeeym2)
  421. tecks2.Position = UDim2.new(0, math.random(-50, 50), 0, math.random(-50, 50))
  422. tecks2.BackgroundTransparency = 1
  423. tecks2.BorderSizePixel = 0
  424. tecks2.Text = "-" .. finaldmg
  425. tecks2.Font = "Fantasy"
  426. tecks2.FontSize = "Size12"
  427. tecks2.TextStrokeTransparency = 0
  428. tecks2.TextColor3 = Color3.new(1, 1, 1)
  429. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  430. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  431. debby:AddItem(naeeym2, 1)
  432. end
  433. local LIGHTNING_STRIKE_DURATION = 3
  434. local LIGHTNING_STRIKE_COOLDOWN = 0
  435. local LIGHTNING_STRIKE_HEIGHT = 500
  436. local LIGHTNING_STRIKE_LAST_TIME = 0.2
  437. local LIGHTNING_TICK_DAMAGE = 30
  438. function WaitForChild(parent, child)
  439. while not parent:FindFirstChild(child) do
  440. parent.ChildAdded:wait()
  441. end
  442. return parent[child]
  443. end
  444. local Tool2 = tool
  445. local Character2, Humanoid2, Mouse, KeyDownConn, KeyUpConn
  446. local enabled = false
  447. Tool2.Enabled = true
  448. function checkLightningHit(newLightning, lightningStart, lightningEnd, EffectPart)
  449. newLightning.Transparency = 0
  450. newLightning.BrickColor = breekcolour[math.random(1, #breekcolour)]
  451. newLightning.Material = Enum.Material.Neon
  452. local newLightningSound = Instance.new("Sound", game.Workspace)
  453. newLightningSound.SoundId = "http://www.roblox.com/asset/?id=224339201"
  454. newLightningSound.Pitch = 1 + math.rad(-0.1, 0.1)
  455. newLightningSound.Volume = 1
  456. newLightningSound.PlayOnRemove = true
  457. newLightningSound:Destroy()
  458. local hitParts = workspace:FindPartsInRegion3(Region3.new(lightningEnd - Vector3.new(2, 0, 2), lightningStart + Vector3.new(2, 0, 2)))
  459. local hitHums = {}
  460. for _, hitPart in pairs(hitParts) do
  461. if hitPart then
  462. local char = hitPart.Parent
  463. if char and char.Parent then
  464. if not char:FindFirstChild("Humanoid") then
  465. char = char.Parent
  466. end
  467. local hum = char:FindFirstChild("Humanoid")
  468. if hum and not hitHums[hum] then
  469. if 0 < hum.Health then
  470. end
  471. hitHums[hum] = true
  472. dealdmg(char, 30, 5)
  473. end
  474. end
  475. end
  476. end
  477. wait(0.1)
  478. EffectPart.PowerEffect.Enabled = false
  479. newLightning.Transparency = 0.25
  480. newLightning.BrickColor = breekcolour[math.random(1, #breekcolour)]
  481. wait(0.1)
  482. newLightning.Transparency = 0.5
  483. newLightning.BrickColor = breekcolour[math.random(1, #breekcolour)]
  484. newLightning.Mesh.Scale = newLightning.Mesh.Scale - Vector3.new(1, 0, 1)
  485. wait(0.1)
  486. newLightning.Transparency = 0.75
  487. newLightning.BrickColor = breekcolour[math.random(1, #breekcolour)]
  488. newLightning.Mesh.Scale = newLightning.Mesh.Scale - Vector3.new(1, 0, 1)
  489. wait(0.1)
  490. newLightning:Remove()
  491. newLightningSound:destroy()
  492. end
  493. function MakeLightningAt(targetPoint)
  494. print("make lightning at")
  495. local lightningStart = targetPoint + Vector3.new(0, LIGHTNING_STRIKE_HEIGHT, 0)
  496. local lightningRay = Ray.new(lightningStart, Vector3.new(0, -LIGHTNING_STRIKE_HEIGHT - 50, 0))
  497. local lightningHitPart, lightningEnd = workspace:FindPartOnRay(lightningRay)
  498. local ignoreTable = {}
  499. while lightningHitPart and lightningHitPart.Parent and lightningHitPart.Parent:FindFirstChild("Humanoid") or lightningHitPart and lightningHitPart.Parent and lightningHitPart.Parent.Parent and lightningHitPart.Parent.Parent:FindFirstChild("Humanoid") do
  500. table.insert(ignoreTable, lightningHitPart)
  501. lightningHitPart, lightningEnd = workspace:FindPartOnRayWithIgnoreList(lightningRay, ignoreTable)
  502. end
  503. if lightningHitPart then
  504. print("actually making some lightning")
  505. do
  506. local EffectPart = Instance.new("Part", game.Workspace)
  507. EffectPart.Size = Vector3.new(1, 1, 1)
  508. EffectPart.Anchored = true
  509. EffectPart.Transparency = 1
  510. EffectPart.Position = targetPoint
  511. debby:AddItem(EffectPart, 3)
  512. createrainbow(barcolour, EffectPart, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new(5), NumberSequence.new(normallife), NumberRange.new(1), "Front", NumberRange.new(50), Vector3.new(0, 0, 0), 1000, false, "PowerEffect")
  513. local newLightning = Instance.new("Part")
  514. newLightning.Size = Vector3.new(1, 1, 1)
  515. newLightning.Transparency = 0.8
  516. newLightning.Anchored = false
  517. newLightning.BrickColor = BrickColor.new("Really red")
  518. local newCylinderMesh = Instance.new("BlockMesh")
  519. newCylinderMesh.Scale = Vector3.new(3, lightningStart.Y - lightningEnd.Y, 3)
  520. newCylinderMesh.Parent = newLightning
  521. local newLightningFloatForce = Instance.new("BodyForce")
  522. newLightningFloatForce.force = Vector3.new(0, newLightning:GetMass() * 196.2, 0)
  523. newLightningFloatForce.Parent = newLightning
  524. local newBAV = Instance.new("BodyAngularVelocity")
  525. newBAV.angularvelocity = Vector3.new(0, 10, 0)
  526. newBAV.P = 1000
  527. newBAV.maxTorque = Vector3.new(0, newBAV.P, 0)
  528. newBAV.Parent = newLightning
  529. newLightning.CanCollide = false
  530. newLightning.CFrame = CFrame.new((lightningStart + lightningEnd) / 2)
  531. newLightning.Parent = workspace
  532. delay(LIGHTNING_STRIKE_LAST_TIME, function()
  533. checkLightningHit(newLightning, lightningStart, lightningEnd, EffectPart)
  534. end)
  535. return true
  536. end
  537. else
  538. return false
  539. end
  540. end
  541. local lightningStrikeCoroutine
  542. local lightningButtonDown = false
  543. function LightningStrike()
  544. print("lightningStrike")
  545. local startTime = tick()
  546. while tick() - startTime < LIGHTNING_STRIKE_DURATION do
  547. if Mouse and lightningButtonDown then
  548. local mouseHit = Mouse.Hit
  549. if mouseHit and MakeLightningAt(mouseHit.p) then
  550. wait(0.05)
  551. end
  552. end
  553. wait()
  554. end
  555. wait(LIGHTNING_STRIKE_COOLDOWN)
  556. Tool2.Enabled = true
  557. powereffect.Enabled = false
  558. summonanim:Stop()
  559. lightningStrikeCoroutine = nil
  560. end
  561. Tool3 = tool
  562. Me = chara
  563. SHOOTOH = true
  564. on = true
  565. mode = true
  566. local force = Instance.new("BodyPosition")
  567. force.Parent = nil
  568. local P2 = Instance.new("Part")
  569. P2.formFactor = 0
  570. P2.Parent = nil
  571. P2.BrickColor = BrickColor.new("White")
  572. P2.Anchored = true
  573. P2.CanCollide = false
  574. P2.TopSurface = "Smooth"
  575. P2.BottomSurface = "Smooth"
  576. P2.Name = "Laser"
  577. function explodtouch(hit)
  578. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  579. dealdmg(hit.Parent, 5, 3)
  580. end
  581. end
  582. function Click(mouse)
  583. if SHOOTOH == true then
  584. SHOOTOH = false
  585. local EffectPart = Instance.new("Part", game.Workspace)
  586. EffectPart.Size = Vector3.new(1, 1, 1)
  587. EffectPart.Anchored = true
  588. EffectPart.Transparency = 1
  589. createrainbow(barcolour, EffectPart, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new(5), NumberSequence.new(normallife), NumberRange.new(0.5), "Front", NumberRange.new(50), Vector3.new(0, 0, 0), 1000, false, "PowerEffect")
  590. lassnd:Play()
  591. for i = 1, 30 do
  592. local P = Instance.new("Part")
  593. local Place0 = CFrame.new(orbuur.CFrame.x, orbuur.CFrame.y, orbuur.CFrame.z)
  594. local Place1 = Mouse.Hit.p
  595. EffectPart.Position = Place1
  596. local meshla = Instance.new("BlockMesh", P)
  597. meshla.Scale = Vector3.new(1, 1, 1)
  598. P.formFactor = 0
  599. P.Size = Vector3.new(1, 1, Place0.p - Place1.magnitude)
  600. P.Name = "Laser"
  601. P.CFrame = CFrame.new((Place0.p + Place1) / 2, Place0.p)
  602. P.Parent = game.Workspace
  603. P.BrickColor = BrickColor.new("Institutional white")
  604. P.Material = "Neon"
  605. P.Anchored = true
  606. P.CanCollide = false
  607. P.Locked = true
  608. P.BottomSurface = "Smooth"
  609. P.TopSurface = "Smooth"
  610. local E = Instance.new("Explosion")
  611. E.Position = Place1
  612. E.Parent = game.Workspace
  613. E.BlastPressure = 0
  614. E.Visible = false
  615. E.Hit:connect(explodtouch)
  616. wait(0.01)
  617. P:remove()
  618. end
  619. EffectPart.PowerEffect.Enabled = false
  620. wait(1)
  621. SHOOTOH = true
  622. EffectPart:Destroy()
  623. local cheeld = script:GetChildren()
  624. tool.Enabled = true
  625. summonanim:Stop()
  626. powereffect.Enabled = false
  627. activebeam = false
  628. end
  629. end
  630. function fire(v)
  631. local vCharacter = chara
  632. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  633. local missile = Instance.new("Part", game.Workspace)
  634. local spawnPos = orbuur.Position
  635. missile.Position = spawnPos
  636. missile.Material = "Neon"
  637. missile.Size = Vector3.new(1, 1, 1)
  638. missile.Velocity = v * 100
  639. missile.BrickColor = BrickColor.new("Institutional white")
  640. missile.Shape = 1
  641. missile.Name = "Blast"
  642. createrainbow(firecolour, missile, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  643. NumberSequenceKeypoint.new(0, 0.4),
  644. NumberSequenceKeypoint.new(1, 0)
  645. }), NumberSequence.new(extendlife), NumberRange.new(1), "Left", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  646. local mesh1 = Instance.new("SpecialMesh", missile)
  647. mesh1.MeshType = "Sphere"
  648. local force = Instance.new("BodyForce")
  649. force.force = Vector3.new(0, missile:GetMass() * 196.2, 0)
  650. force.Parent = missile
  651. missile.Touched:connect(function(hit)
  652. if hit ~= orbuur and hit ~= orbuu and hit ~= laserpoint and hit.Name ~= "Blast" and missile.Anchored == false then
  653. missile.Anchored = true
  654. missile.CanCollide = false
  655. missile.FireEffect:Destroy()
  656. local E = Instance.new("Explosion")
  657. E.Position = missile.Position
  658. E.Parent = game.Workspace
  659. E.BlastPressure = 0
  660. E.Visible = false
  661. E.Hit:connect(explodtouch)
  662. wait(0.1)
  663. missile.Transparency = 0.25
  664. missile.Mesh.Scale = Vector3.new(1.5, 1.5, 1.5)
  665. wait(0.1)
  666. missile.Transparency = 0.5
  667. missile.Mesh.Scale = Vector3.new(2, 2, 2)
  668. wait(0.1)
  669. missile.Transparency = 0.75
  670. missile.Mesh.Scale = Vector3.new(2.5, 2.5, 2.5)
  671. wait(0.1)
  672. missile:Destroy()
  673. end
  674. end)
  675. debby:AddItem(missile, 10)
  676. end
  677. function meteorfire(v)
  678. local vCharacter = chara
  679. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  680. local missile = Instance.new("Part", game.Workspace)
  681. local spawnPos = chara.Head.Position + Vector3.new(0, 100, 0)
  682. missile.Position = spawnPos
  683. missile.Material = "Neon"
  684. missile.Size = Vector3.new(5, 5, 5)
  685. missile.Velocity = v * 100
  686. missile.BrickColor = BrickColor.new("Institutional white")
  687. missile.Shape = 1
  688. missile.Name = "Blast"
  689. createrainbow(firecolour, missile, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  690. NumberSequenceKeypoint.new(0, 10),
  691. NumberSequenceKeypoint.new(1, 0)
  692. }), NumberSequence.new(extendlife), NumberRange.new(5), "Left", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  693. createrainbow(firecolour, missile, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new(10), NumberSequence.new(normallife), NumberRange.new(5), "Front", NumberRange.new(30), Vector3.new(0, 0, 0), 1000, false, "PowerEffect")
  694. missile.PowerEffect.Enabled = false
  695. local mesh1 = Instance.new("SpecialMesh", missile)
  696. mesh1.MeshType = "Sphere"
  697. mesh1.Scale = Vector3.new(2, 2, 2)
  698. local force = Instance.new("BodyForce")
  699. force.force = Vector3.new(0, missile:GetMass() * 196.2, 0)
  700. force.Parent = missile
  701. missile.Touched:connect(function(hit)
  702. if hit ~= orbuur and hit ~= orbuu and hit ~= laserpoint and hit.Name ~= "Blast" and missile.Anchored == false then
  703. missile.Anchored = true
  704. missile.CanCollide = false
  705. missile.FireEffect:Destroy()
  706. missile.PowerEffect.Enabled = true
  707. local exsnd = Instance.new("Sound", missile)
  708. exsnd.SoundId = "http://www.roblox.com/asset/?id=142070127"
  709. exsnd.Volume = 1
  710. exsnd.PlayOnRemove = true
  711. exsnd:Destroy()
  712. local E = Instance.new("Explosion")
  713. E.Position = missile.Position
  714. E.Parent = game.Workspace
  715. E.BlastPressure = 0
  716. E.BlastRadius = 15
  717. E.Visible = false
  718. E.Hit:connect(explodtouch2)
  719. wait(0.1)
  720. missile.Transparency = 0.25
  721. missile.Mesh.Scale = Vector3.new(2.5, 2.5, 2.5)
  722. wait(0.1)
  723. missile.Transparency = 0.5
  724. missile.Mesh.Scale = Vector3.new(3, 3, 3)
  725. wait(0.1)
  726. missile.Transparency = 0.75
  727. missile.Mesh.Scale = Vector3.new(3.5, 3.5, 3.5)
  728. wait(0.1)
  729. missile.PowerEffect.Enabled = false
  730. missile.Transparency = 1
  731. wait(6)
  732. missile:Destroy()
  733. end
  734. end)
  735. debby:AddItem(missile, 10)
  736. end
  737. function meteor2fire(v)
  738. local vCharacter = chara
  739. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  740. local missile = Instance.new("Part", game.Workspace)
  741. local spawnPos = chara.Head.Position + Vector3.new(0, 100, 0)
  742. missile.Position = spawnPos
  743. missile.Material = "Neon"
  744. missile.Size = Vector3.new(10, 10, 10)
  745. missile.Velocity = v * 50
  746. missile.BrickColor = BrickColor.new("Institutional white")
  747. missile.Shape = 1
  748. missile.Name = "Blast"
  749. createrainbow(firecolour, missile, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  750. NumberSequenceKeypoint.new(0, 15),
  751. NumberSequenceKeypoint.new(1, 0)
  752. }), NumberSequence.new(extendlife), NumberRange.new(5), "Left", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  753. createrainbow(firecolour, missile, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new(15), NumberSequence.new(normallife), NumberRange.new(5), "Front", NumberRange.new(50), Vector3.new(0, 0, 0), 1000, false, "PowerEffect")
  754. missile.PowerEffect.Enabled = false
  755. local mesh1 = Instance.new("SpecialMesh", missile)
  756. mesh1.MeshType = "Sphere"
  757. mesh1.Scale = Vector3.new(2, 2, 2)
  758. local force = Instance.new("BodyForce")
  759. force.force = Vector3.new(0, missile:GetMass() * 196.2, 0)
  760. force.Parent = missile
  761. missile.Touched:connect(function(hit)
  762. if hit ~= orbuur and hit ~= orbuu and hit ~= laserpoint and hit.Name ~= "Blast" and missile.Anchored == false then
  763. missile.Anchored = true
  764. missile.CanCollide = false
  765. missile.FireEffect:Destroy()
  766. missile.PowerEffect.Enabled = true
  767. local exsnd = Instance.new("Sound", missile)
  768. exsnd.SoundId = "http://www.roblox.com/asset/?id=142070127"
  769. exsnd.Volume = 1
  770. exsnd.Pitch = 0.5
  771. exsnd.PlayOnRemove = true
  772. exsnd:Destroy()
  773. local E = Instance.new("Explosion")
  774. E.Position = missile.Position
  775. E.Parent = game.Workspace
  776. E.BlastPressure = 0
  777. E.BlastRadius = 30
  778. E.Visible = false
  779. E.Hit:connect(explodtouch3)
  780. wait(0.1)
  781. missile.Transparency = 0.25
  782. missile.Mesh.Scale = Vector3.new(2.5, 2.5, 2.5)
  783. wait(0.1)
  784. missile.Transparency = 0.5
  785. missile.Mesh.Scale = Vector3.new(3, 3, 3)
  786. wait(0.1)
  787. missile.Transparency = 0.75
  788. missile.Mesh.Scale = Vector3.new(3.5, 3.5, 3.5)
  789. wait(0.1)
  790. missile.PowerEffect.Enabled = false
  791. missile.Transparency = 1
  792. wait(6)
  793. missile:Destroy()
  794. end
  795. end)
  796. debby:AddItem(missile, 20)
  797. end
  798. function explodtouch2(hit)
  799. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  800. dealdmg(hit.Parent, 10, 5)
  801. end
  802. end
  803. function explodtouch3(hit)
  804. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  805. dealdmg(hit.Parent, 20, 5)
  806. end
  807. end
  808. function swordsummon()
  809. spinanim:Play()
  810. local sword1 = Instance.new("Part", chara)
  811. sword1.Size = Vector3.new(1, 10, 1)
  812. sword1.BottomSurface = 0
  813. sword1.TopSurface = 1
  814. sword1.BrickColor = BrickColor.new("Institutional white")
  815. sword1.Reflectance = 1
  816. sword1.CanCollide = false
  817. sword1.Position = chara["Left Arm"].Position
  818. local swordmesh = Instance.new("SpecialMesh", sword1)
  819. swordmesh.MeshId = "http://www.roblox.com/asset/?id=181327453"
  820. swordmesh.Offset = Vector3.new(0, -1, 0)
  821. swordmesh.Scale = Vector3.new(3, 3, 3)
  822. createrainbow(firecolour, sword1, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  823. NumberSequenceKeypoint.new(0, 0.4),
  824. NumberSequenceKeypoint.new(1, 0)
  825. }), NumberSequence.new(extendlife), NumberRange.new(1), "Left", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  826. local sword2 = sword1:Clone()
  827. sword2.Parent = chara
  828. sword2.Position = chara["Right Arm"].Position
  829. local sw1weld = Instance.new("Weld", sword1)
  830. sw1weld.Part0 = chara["Left Arm"]
  831. sw1weld.Part1 = sword1
  832. sw1weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-180), 0, 0)
  833. sw1weld.C0 = CFrame.new(0, 10, 0)
  834. local sw2weld = Instance.new("Weld", sword2)
  835. sw2weld.Part0 = chara["Right Arm"]
  836. sw2weld.Part1 = sword2
  837. sw2weld.C0 = CFrame.fromEulerAnglesXYZ(math.rad(-180), 0, 0)
  838. sw2weld.C0 = CFrame.new(0, 10, 0)
  839. sword1.Touched:connect(swordTouched)
  840. sword2.Touched:connect(swordTouched)
  841. for i = 1, 20 do
  842. wait(0.5)
  843. swdsnd:Play()
  844. swd2snd:Play()
  845. end
  846. sword1.FireEffect.Enabled = false
  847. sword2.FireEffect.Enabled = false
  848. wait(1)
  849. sword1.FireEffect:Destroy()
  850. sword2.FireEffect:Destroy()
  851. wait(0.5)
  852. sword1.Transparency = 0.5
  853. sword2.Transparency = 0.5
  854. wait(0.1)
  855. sword1:Destroy()
  856. sword2:Destroy()
  857. spinanim:Stop()
  858. tool.Enabled = true
  859. end
  860. function swordTouched(hit)
  861. if hit.Parent:FindFirstChild("Humanoid") ~= nil then
  862. dealdmg(hit.Parent, 10, 5)
  863. hitsnd:Play()
  864. end
  865. end
  866. function grabTouch(hit)
  867. if activegrab == true and didgrab == false and hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara then
  868. local standstillf
  869. activegrab = false
  870. didgrab = true
  871. powereffect.Enabled = false
  872. summonanim:Stop()
  873. local hitdude = hit.Parent
  874. hitdude.Humanoid.Health = 100
  875. hitdude.Humanoid.MaxHealth = 100
  876. hitdude.Humanoid.PlatformStand = true
  877. hitdude.Humanoid.WalkSpeed = 0
  878. chara.Humanoid.WalkSpeed = 0
  879. if hitdude:FindFirstChild("Torso") ~= nil then
  880. hitdude.Torso.CFrame = chara.Torso.CFrame + chara.Torso.CFrame.lookVector * 5
  881. local standstill = Instance.new("BodyPosition", hitdude.Torso)
  882. standstill.Position = hitdude.Torso.Position
  883. standstillf = standstill
  884. end
  885. local spellcirclepart = Instance.new("Part", chara)
  886. spellcirclepart.Size = Vector3.new(1, 1, 1)
  887. spellcirclepart.Anchored = true
  888. spellcirclepart.Transparency = 1
  889. spellcirclepart.CFrame = chara.Torso.CFrame + chara.Torso.CFrame.lookVector * 5 - Vector3.new(0, 2.5, 0)
  890. local spreadpart = Instance.new("Part", chara)
  891. spreadpart.Size = Vector3.new(1, 1, 1)
  892. spreadpart.Anchored = true
  893. spreadpart.Transparency = 1
  894. spreadpart.CFrame = spellcirclepart.CFrame + Vector3.new(0, 100, 0)
  895. local scmesh = Instance.new("BlockMesh", spellcirclepart)
  896. scmesh.Scale = Vector3.new(1, 1.1, 1)
  897. local scdec = Instance.new("Decal", spellcirclepart)
  898. scdec.Texture = "http://www.roblox.com/asset/?id=685910499"
  899. scdec.Face = "Top"
  900. scdec.Transparency = 1
  901. local lite = Instance.new("PointLight", spellcirclepart)
  902. lite.Enabled = false
  903. lite.Brightness = 100
  904. chat("You are not going away...")
  905. wait(1)
  906. chara.Torso.CFrame = chara.Torso.CFrame + chara.Torso.CFrame.lookVector * 50
  907. wait(1)
  908. summonanim:Play()
  909. summonsound:Play()
  910. activebeam = true
  911. powereffect.Texture = "http://www.roblox.com/asset/?id=454403109"
  912. powereffect.Enabled = true
  913. standstillf.Position = standstillf.Position + Vector3.new(0, 10, 0)
  914. scdec.Transparency = 0.9
  915. lite.Enabled = true
  916. lite.Range = 1
  917. for i = 1, 19 do
  918. wait(0.05)
  919. scmesh.Scale = scmesh.Scale + Vector3.new(1, 0, 1)
  920. scdec.Transparency = scdec.Transparency - 0.05
  921. lite.Range = lite.Range + 1
  922. end
  923. wait(1)
  924. chat("Crucify.")
  925. wait(0.5)
  926. lassnd:Play()
  927. eckssnd:Play()
  928. createrainbow(barcolour, spellcirclepart, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  929. NumberSequenceKeypoint.new(0, 10),
  930. NumberSequenceKeypoint.new(0.9, 10),
  931. NumberSequenceKeypoint.new(1, 0)
  932. }), NumberSequence.new(extendlife), NumberRange.new(0.75), "Top", NumberRange.new(200), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  933. createrainbow(barcolour, spreadpart, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  934. NumberSequenceKeypoint.new(0, 10),
  935. NumberSequenceKeypoint.new(0.9, 10),
  936. NumberSequenceKeypoint.new(1, 0)
  937. }), NumberSequence.new(extendlife), NumberRange.new(0.25), "Right", NumberRange.new(200), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  938. createrainbow(barcolour, spreadpart, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  939. NumberSequenceKeypoint.new(0, 10),
  940. NumberSequenceKeypoint.new(0.9, 10),
  941. NumberSequenceKeypoint.new(1, 0)
  942. }), NumberSequence.new(extendlife), NumberRange.new(0.25), "Left", NumberRange.new(200), Vector3.new(0, 0, 0), 0, false, "FireEffect2")
  943. for i = 1, 10 do
  944. dealdmg(hitdude, 666, 0)
  945. end
  946. for i = 1, 9 do
  947. wait(0.1)
  948. local che = hitdude:GetChildren()
  949. for i = 1, #che do
  950. if che[i].ClassName == "Part" then
  951. che[i].Transparency = che[i].Transparency + 0.1
  952. end
  953. end
  954. end
  955. wait(0.1)
  956. local che = hitdude:GetChildren()
  957. for i = 1, #che do
  958. if che[i].ClassName == "Part" then
  959. che[i]:Destroy()
  960. end
  961. end
  962. wait(3)
  963. spellcirclepart.FireEffect.Enabled = false
  964. spreadpart.FireEffect.Enabled = false
  965. spreadpart.FireEffect2.Enabled = false
  966. for i = 1, 19 do
  967. wait(0.05)
  968. scmesh.Scale = scmesh.Scale - Vector3.new(1, 0, 1)
  969. scdec.Transparency = scdec.Transparency + 0.05
  970. lite.Range = lite.Range - 1
  971. end
  972. wait(0.05)
  973. spellcirclepart:Destroy()
  974. spreadpart:Destroy()
  975. summonanim:Stop()
  976. activebeam = false
  977. powereffect.Enabled = false
  978. tool.Enabled = true
  979. chara.Humanoid.WalkSpeed = 50
  980. didgrab = false
  981. end
  982. end
  983. chara["Right Arm"].Touched:connect(grabTouch)
  984. function keydowns(key)
  985. if tool.Enabled == true then
  986. if key == "z" then
  987. tool.Enabled = false
  988. chat("Swords of Light!")
  989. summonsound:Play()
  990. swordsummon()
  991. end
  992. if key == "x" then
  993. summonanim:Play()
  994. summonsound:Play()
  995. chat("Heaven's Bolts!")
  996. powereffect.Texture = "http://www.roblox.com/asset/?id=14459921"
  997. powereffect.Enabled = true
  998. tool.Enabled = false
  999. wait(2)
  1000. if not lightningStrikeCoroutine then
  1001. lightningStrikeCoroutine = coroutine.create(LightningStrike)
  1002. coroutine.resume(lightningStrikeCoroutine)
  1003. end
  1004. lightningButtonDown = true
  1005. end
  1006. if key == "c" then
  1007. summonanim:Play()
  1008. summonsound:Play()
  1009. activebeam = true
  1010. chat("Beam of Purity!")
  1011. powereffect.Texture = "rbxasset://textures/particles/sparkles_main.dds"
  1012. powereffect.Enabled = true
  1013. tool.Enabled = false
  1014. wait(2)
  1015. Click()
  1016. end
  1017. if key == "v" then
  1018. summonanim:Play()
  1019. summonsound:Play()
  1020. activebeam = true
  1021. chat("Holy Blast!")
  1022. powereffect.Texture = "http://www.roblox.com/asset/?id=224413104"
  1023. powereffect.Enabled = true
  1024. tool.Enabled = false
  1025. wait(2)
  1026. for i = 1, 6 do
  1027. wait(0.2)
  1028. local saund = blastsnd:Clone()
  1029. saund.Parent = orbuur
  1030. saund.PlayOnRemove = true
  1031. saund:Destroy()
  1032. local targetPos = chara.Humanoid.TargetPoint
  1033. local lookAt = targetPos - orbuur.Position.unit
  1034. fire(lookAt)
  1035. end
  1036. summonanim:Stop()
  1037. activebeam = false
  1038. powereffect.Enabled = false
  1039. tool.Enabled = true
  1040. end
  1041. if key == "b" then
  1042. summonanim:Play()
  1043. summonsound:Play()
  1044. chat("Gaia Shatterer!")
  1045. powereffect.Texture = "http://www.roblox.com/asset/?id=26356341"
  1046. powereffect.Enabled = true
  1047. tool.Enabled = false
  1048. wait(2)
  1049. for i = 1, 5 do
  1050. wait(0.5)
  1051. local saund = metsnd:Clone()
  1052. saund.Parent = orbuur
  1053. saund.PlayOnRemove = true
  1054. saund:Destroy()
  1055. local targetPos = chara.Humanoid.TargetPoint
  1056. local lookAt = targetPos - (chara.Head.Position + Vector3.new(0, 100, 0)).unit
  1057. meteorfire(lookAt)
  1058. end
  1059. wait(0.7)
  1060. local saund = metsnd:Clone()
  1061. saund.Parent = orbuur
  1062. saund.Pitch = 0.5
  1063. saund.PlayOnRemove = true
  1064. saund:Destroy()
  1065. local targetPos = chara.Humanoid.TargetPoint
  1066. local lookAt = targetPos - (chara.Head.Position + Vector3.new(0, 100, 0)).unit
  1067. meteor2fire(lookAt)
  1068. wait(1)
  1069. summonanim:Stop()
  1070. powereffect.Enabled = false
  1071. tool.Enabled = true
  1072. end
  1073. if key == "n" then
  1074. activegrab = true
  1075. summonanim:Play()
  1076. summonsound:Play()
  1077. chat("Get over here...")
  1078. powereffect.Texture = "http://www.roblox.com/asset/?id=224413104"
  1079. powereffect.Enabled = true
  1080. tool.Enabled = false
  1081. wait(5)
  1082. if didgrab == false then
  1083. chat("Agh.")
  1084. powereffect.Enabled = false
  1085. tool.Enabled = true
  1086. summonanim:Stop()
  1087. activegrab = false
  1088. elseif didgrab == true then
  1089. end
  1090. end
  1091. if key == "m" then
  1092. if music == false then
  1093. music1:Play()
  1094. music = true
  1095. elseif music == true then
  1096. music1:Stop()
  1097. music = false
  1098. end
  1099. end
  1100. end
  1101. end
  1102. function onEquipped(mouse)
  1103. print("onEquipped")
  1104. Mouse = player:GetMouse()
  1105. if not Mouse then
  1106. return
  1107. end
  1108. if Mouse then
  1109. Mouse.KeyDown:connect(keydowns)
  1110. end
  1111. Character2 = chara
  1112. Humanoid2 = Character:FindFirstChild("Humanoid")
  1113. Torso2 = Character:FindFirstChild("Torso")
  1114. if not Humanoid2 or Torso2 then
  1115. end
  1116. end
  1117. function onUnequipped()
  1118. print("onUnequipped")
  1119. Torso2 = nil
  1120. Humanoid2 = nil
  1121. Character2 = nil
  1122. Mouse = nil
  1123. end
  1124. tool.Equipped:connect(onEquipped)
  1125. tool.Unequipped:connect(onUnequipped)
  1126. local deathed = false
  1127. function onDied()
  1128. deathed = true
  1129. chat("Final Strike: The End of Days...")
  1130. shirt:Destroy()
  1131. pants:Destroy()
  1132. Void:Destroy()
  1133. orbuur:Destroy()
  1134. summonsound.Pitch = 0.5
  1135. summonsound:Play()
  1136. local shah = chara:GetChildren()
  1137. for i = 1, #shah do
  1138. if shah[i].ClassName == "Part" then
  1139. shah[i].Anchored = true
  1140. end
  1141. end
  1142. local effectbrick = Instance.new("Part", game.Workspace)
  1143. effectbrick.Transparency = 1
  1144. effectbrick.Size = Vector3.new(3, 3, 3)
  1145. effectbrick.CanCollide = false
  1146. effectbrick.Anchored = true
  1147. effectbrick.CFrame = chara.Torso.CFrame
  1148. createrainbow(firecolour, effectbrick, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new({
  1149. NumberSequenceKeypoint.new(0, 10),
  1150. NumberSequenceKeypoint.new(1, 0)
  1151. }), NumberSequence.new(extendlife), NumberRange.new(5), "Left", NumberRange.new(0), Vector3.new(0, 0, 0), 0, false, "FireEffect")
  1152. createrainbow(firecolour, effectbrick, "rbxasset://textures/particles/smoke_main.dds", NumberSequence.new(10), NumberSequence.new(normallife), NumberRange.new(5), "Front", NumberRange.new(100), Vector3.new(0, 0, 0), 1000, false, "PowerEffect")
  1153. effectbrick.PowerEffect.Enabled = false
  1154. debby:AddItem(effectbrick, 10)
  1155. wait(2)
  1156. effectbrick.PowerEffect.Enabled = true
  1157. local exsnd = Instance.new("Sound", game.Workspace)
  1158. exsnd.SoundId = "http://www.roblox.com/asset/?id=258057783"
  1159. exsnd.Volume = 1
  1160. exsnd.Pitch = 0.5
  1161. exsnd.PlayOnRemove = true
  1162. exsnd:Destroy()
  1163. effectbrick.FireEffect:Destroy()
  1164. local exx = Instance.new("Explosion", game.Workspace)
  1165. exx.Position = effectbrick.Position
  1166. exx.BlastPressure = 500000000
  1167. exx.BlastRadius = 10000000000
  1168. exx.Visible = false
  1169. exx.ExplosionType = "CratersAndDebris"
  1170. wait(1)
  1171. effectbrick.PowerEffect.Enabled = false
  1172. end
  1173. chara.Humanoid.Died:connect(onDied)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement