Guest User

megumin staff v2

a guest
Nov 7th, 2018
397
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.23 KB | None | 0 0
  1. wait(1/60)
  2. local plr =player
  3.  
  4. local char = plr.Character
  5.  
  6. local SpellTime = 100
  7.  
  8. function sandbox(var,func)
  9. local env = getfenv(func)
  10. local newenv = setmetatable({},{
  11. __index = function(self,k)
  12. if k=="script" then
  13. return var
  14. else
  15. return env[k]
  16. end
  17. end,
  18. })
  19. setfenv(func,newenv)
  20. return func
  21. end
  22. cors = {}
  23. mas = Instance.new("Model",game:GetService("Lighting"))
  24. Tool0 = Instance.new("Tool")
  25. Part1 = Instance.new("Part")
  26. Part2 = Instance.new("Part")
  27. Part3 = Instance.new("Part")
  28. Part4 = Instance.new("Part")
  29. ManualWeld5 = Instance.new("ManualWeld")
  30. Part6 = Instance.new("Part")
  31. Part7 = Instance.new("Part")
  32. Part8 = Instance.new("Part")
  33. ManualWeld9 = Instance.new("ManualWeld")
  34. Part10 = Instance.new("Part")
  35. Part11 = Instance.new("Part")
  36. Part12 = Instance.new("Part")
  37. Part13 = Instance.new("Part")
  38. Part14 = Instance.new("Part")
  39. Script15 = Instance.new("Script")
  40. LocalScript16 = Instance.new("LocalScript")
  41. Part17 = Instance.new("Part")
  42. Part18 = Instance.new("Part")
  43. Part19 = Instance.new("Part")
  44. Part20 = Instance.new("Part")
  45. Part21 = Instance.new("Part")
  46. Part22 = Instance.new("Part")
  47. Part23 = Instance.new("Part")
  48. Part24 = Instance.new("Part")
  49. Tool0.Name = "a cool staff"
  50. Tool0.Parent = mas
  51. Tool0.ToolTip = "warning high explosion"
  52. Part1.Parent = Tool0
  53. Part1.Material = Enum.Material.Wood
  54. Part1.BrickColor = BrickColor.new("Burnt Sienna")
  55. Part1.Rotation = Vector3.new(116.209999, 0, -180)
  56. Part1.Anchored = true
  57. Part1.Size = Vector3.new(0.199999809, 0.259998947, 0.19999969)
  58. Part1.CFrame = CFrame.new(72.6000061, 5.05251026, -50.9067726, -1, 0, 0, 0, 0.441644162, -0.897190273, 0, -0.897190273, -0.441644162)
  59. Part1.BottomSurface = Enum.SurfaceType.Smooth
  60. Part1.TopSurface = Enum.SurfaceType.Smooth
  61. Part1.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  62. Part1.Position = Vector3.new(72.6000061, 5.05251026, -50.9067726)
  63. Part1.Orientation = Vector3.new(63.7899971, 180, 0)
  64. Part1.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  65. Part2.Parent = Tool0
  66. Part2.BrickColor = BrickColor.new("Ghost grey")
  67. Part2.Rotation = Vector3.new(-180, 0, -180)
  68. Part2.Anchored = true
  69. Part2.Size = Vector3.new(0.200571179, 0.499999523, 0.200571075)
  70. Part2.CFrame = CFrame.new(72.6000061, 2.99156809, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  71. Part2.BottomSurface = Enum.SurfaceType.Smooth
  72. Part2.TopSurface = Enum.SurfaceType.Smooth
  73. Part2.Color = Color3.new(0.792157, 0.796079, 0.819608)
  74. Part2.Position = Vector3.new(72.6000061, 2.99156809, -50.8356361)
  75. Part2.Orientation = Vector3.new(0, 180, 0)
  76. Part2.Color = Color3.new(0.792157, 0.796079, 0.819608)
  77. Part3.Parent = Tool0
  78. Part3.BrickColor = BrickColor.new("Ghost grey")
  79. Part3.Rotation = Vector3.new(-180, 0, -180)
  80. Part3.Anchored = true
  81. Part3.Size = Vector3.new(0.200571179, 0.319999456, 0.200571075)
  82. Part3.CFrame = CFrame.new(72.6000061, 4.21157122, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  83. Part3.BottomSurface = Enum.SurfaceType.Smooth
  84. Part3.TopSurface = Enum.SurfaceType.Smooth
  85. Part3.Color = Color3.new(0.792157, 0.796079, 0.819608)
  86. Part3.Position = Vector3.new(72.6000061, 4.21157122, -50.8356361)
  87. Part3.Orientation = Vector3.new(0, 180, 0)
  88. Part3.Color = Color3.new(0.792157, 0.796079, 0.819608)
  89. Part4.Parent = Tool0
  90. Part4.BrickColor = BrickColor.new("Ghost grey")
  91. Part4.Rotation = Vector3.new(-180, 0, -180)
  92. Part4.Anchored = true
  93. Part4.Size = Vector3.new(0.200571179, 0.409999192, 0.200571075)
  94. Part4.CFrame = CFrame.new(72.6000061, 3.45656633, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  95. Part4.BottomSurface = Enum.SurfaceType.Smooth
  96. Part4.TopSurface = Enum.SurfaceType.Smooth
  97. Part4.Color = Color3.new(0.792157, 0.796079, 0.819608)
  98. Part4.Position = Vector3.new(72.6000061, 3.45656633, -50.8356361)
  99. Part4.Orientation = Vector3.new(0, 180, 0)
  100. Part4.Color = Color3.new(0.792157, 0.796079, 0.819608)
  101. ManualWeld5.Name = "Part-to-Part Strong Joint"
  102. ManualWeld5.Parent = Part4
  103. ManualWeld5.C0 = CFrame.new(0.10028559, -0.204999596, 0.100285538, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  104. ManualWeld5.C1 = CFrame.new(0.100284576, 0.25999856, 0.100284576, 1, 0, 0, 0, 0, -1, 0, 1, 0)
  105. ManualWeld5.Part0 = Part4
  106. ManualWeld5.Part1 = Part2
  107. Part6.Parent = Tool0
  108. Part6.Material = Enum.Material.Neon
  109. Part6.BrickColor = BrickColor.new("Maroon")
  110. Part6.Anchored = true
  111. Part6.Shape = Enum.PartType.Ball
  112. Part6.Size = Vector3.new(0.649999797, 0.649999797, 0.649999797)
  113. Part6.CFrame = CFrame.new(72.5800018, 5.6065712, -50.8699837, 1, 0, -0, 0, 1, -8.94069672e-08, 0, 8.94069672e-08, 1)
  114. Part6.BottomSurface = Enum.SurfaceType.Smooth
  115. Part6.TopSurface = Enum.SurfaceType.Smooth
  116. Part6.Color = Color3.new(0.458824, 0, 0)
  117. Part6.Position = Vector3.new(72.5800018, 5.6065712, -50.8699837)
  118. Part6.Color = Color3.new(0.458824, 0, 0)
  119. Part7.Parent = Tool0
  120. Part7.Material = Enum.Material.Wood
  121. Part7.BrickColor = BrickColor.new("Burnt Sienna")
  122. Part7.Rotation = Vector3.new(-180, 0, -180)
  123. Part7.Anchored = true
  124. Part7.Size = Vector3.new(0.199999809, 2.90999842, 0.19999969)
  125. Part7.CFrame = CFrame.new(72.6000061, 3.5665679, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  126. Part7.BottomSurface = Enum.SurfaceType.Smooth
  127. Part7.TopSurface = Enum.SurfaceType.Smooth
  128. Part7.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  129. Part7.Position = Vector3.new(72.6000061, 3.5665679, -50.8356361)
  130. Part7.Orientation = Vector3.new(0, 180, 0)
  131. Part7.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  132. Part8.Parent = Tool0
  133. Part8.BrickColor = BrickColor.new("Ghost grey")
  134. Part8.Rotation = Vector3.new(-180, 0, -180)
  135. Part8.Anchored = true
  136. Part8.Size = Vector3.new(0.200571179, 0.349999249, 0.200571075)
  137. Part8.CFrame = CFrame.new(72.6000061, 3.85656738, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  138. Part8.BottomSurface = Enum.SurfaceType.Smooth
  139. Part8.TopSurface = Enum.SurfaceType.Smooth
  140. Part8.Color = Color3.new(0.792157, 0.796079, 0.819608)
  141. Part8.Position = Vector3.new(72.6000061, 3.85656738, -50.8356361)
  142. Part8.Orientation = Vector3.new(0, 180, 0)
  143. Part8.Color = Color3.new(0.792157, 0.796079, 0.819608)
  144. ManualWeld9.Name = "Part-to-Part Strong Joint"
  145. ManualWeld9.Parent = Part8
  146. ManualWeld9.C0 = CFrame.new(-0.10028559, 0.174999624, 0.100285538, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  147. ManualWeld9.C1 = CFrame.new(-0.100284576, -0.18000412, 0.100284576, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  148. ManualWeld9.Part0 = Part8
  149. ManualWeld9.Part1 = Part3
  150. Part10.Parent = Tool0
  151. Part10.BrickColor = BrickColor.new("Ghost grey")
  152. Part10.Rotation = Vector3.new(-180, 0, -180)
  153. Part10.Anchored = true
  154. Part10.Size = Vector3.new(0.200571179, 0.569999278, 0.200571075)
  155. Part10.CFrame = CFrame.new(72.6000061, 2.43656635, -50.8356361, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  156. Part10.BottomSurface = Enum.SurfaceType.Smooth
  157. Part10.TopSurface = Enum.SurfaceType.Smooth
  158. Part10.Color = Color3.new(0.792157, 0.796079, 0.819608)
  159. Part10.Position = Vector3.new(72.6000061, 2.43656635, -50.8356361)
  160. Part10.Orientation = Vector3.new(0, 180, 0)
  161. Part10.Color = Color3.new(0.792157, 0.796079, 0.819608)
  162. Part11.Parent = Tool0
  163. Part11.Material = Enum.Material.Wood
  164. Part11.BrickColor = BrickColor.new("Burnt Sienna")
  165. Part11.Rotation = Vector3.new(-177.099991, 0, -180)
  166. Part11.Anchored = true
  167. Part11.Size = Vector3.new(0.199999809, 0.919999719, 0.19999969)
  168. Part11.CFrame = CFrame.new(72.5999985, 1.80297112, -50.8531914, -1, 0, 0, 0, 0.998716116, 0.0506570078, 0, 0.0506570078, -0.998716116)
  169. Part11.BottomSurface = Enum.SurfaceType.Smooth
  170. Part11.TopSurface = Enum.SurfaceType.Smooth
  171. Part11.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  172. Part11.Position = Vector3.new(72.5999985, 1.80297112, -50.8531914)
  173. Part11.Orientation = Vector3.new(-2.89999986, 180, 0)
  174. Part11.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  175. Part12.Parent = Tool0
  176. Part12.Material = Enum.Material.Wood
  177. Part12.BrickColor = BrickColor.new("Burnt Sienna")
  178. Part12.Rotation = Vector3.new(177.619995, 0, -180)
  179. Part12.Anchored = true
  180. Part12.Size = Vector3.new(0.199999809, 1.15999949, 0.19999969)
  181. Part12.CFrame = CFrame.new(72.5999985, 0.803365231, -50.8432655, -1, 0, 0, 0, 0.999136627, -0.0415469855, 0, -0.0415469855, -0.999136627)
  182. Part12.BottomSurface = Enum.SurfaceType.Smooth
  183. Part12.TopSurface = Enum.SurfaceType.Smooth
  184. Part12.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  185. Part12.Position = Vector3.new(72.5999985, 0.803365231, -50.8432655)
  186. Part12.Orientation = Vector3.new(2.37999988, 180, 0)
  187. Part12.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  188. Part13.Parent = Tool0
  189. Part13.Material = Enum.Material.Wood
  190. Part13.BrickColor = BrickColor.new("Burnt Sienna")
  191. Part13.Rotation = Vector3.new(160.440002, 0, -180)
  192. Part13.Anchored = true
  193. Part13.Size = Vector3.new(0.189999804, 0.289999992, 0.190000027)
  194. Part13.CFrame = CFrame.new(72.5949936, 0.168441296, -50.7875595, -1, 0, 0, 0, 0.942295253, -0.334783107, 0, -0.334783077, -0.942295253)
  195. Part13.BottomSurface = Enum.SurfaceType.Smooth
  196. Part13.TopSurface = Enum.SurfaceType.Smooth
  197. Part13.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  198. Part13.Position = Vector3.new(72.5949936, 0.168441296, -50.7875595)
  199. Part13.Orientation = Vector3.new(19.5599995, 180, 0)
  200. Part13.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  201. Part14.Name = "Handle"
  202. Part14.Parent = Tool0
  203. Part14.Material = Enum.Material.Wood
  204. Part14.BrickColor = BrickColor.new("Burnt Sienna")
  205. Part14.Transparency = 1
  206. Part14.Anchored = true
  207. Part14.Size = Vector3.new(0.199999809, 0.749999762, 0.19999969)
  208. Part14.CFrame = CFrame.new(72.6000061, 2.8165679, -50.8356361, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  209. Part14.BottomSurface = Enum.SurfaceType.Smooth
  210. Part14.TopSurface = Enum.SurfaceType.Smooth
  211. Part14.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  212. Part14.Position = Vector3.new(72.6000061, 2.8165679, -50.8356361)
  213. Part14.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  214. Script15.Name = "weld"
  215. Script15.Parent = Tool0
  216. table.insert(cors,sandbox(Script15,function()
  217. function weld()
  218. local parts,last = {}
  219. local function scan(parent)
  220. for _,v in pairs(parent:GetChildren()) do
  221. if (v:IsA("BasePart")) or (v:IsA("UnionOperation")) or (v:IsA("MeshPart")) then
  222. if (last) then
  223. local w = Instance.new("Weld")
  224. w.Name = ("%s_Weld"):format(v.Name)
  225. w.Part0,w.Part1 = last,v
  226. w.C0 = last.CFrame:inverse()
  227. w.C1 = v.CFrame:inverse()
  228. w.Parent = last
  229. end
  230. last = v
  231. table.insert(parts,v)
  232. end
  233. scan(v)
  234. end
  235. end
  236. scan(script.Parent)
  237. for _,v in pairs(parts) do
  238. v.Anchored = false
  239. end
  240. end
  241.  
  242. weld()
  243. script:Remove()
  244. end))
  245. LocalScript16.Parent = Tool0
  246. table.insert(cors,sandbox(LocalScript16,function()
  247.  
  248. local tool = Tool0
  249.  
  250. local GF = Vector3.new(0, 0.447, -0.894)
  251. local GR = Vector3.new(0.707, -0.707, 0)
  252. local oringalGF = tool.GripForward
  253. local oringalGR = tool.GripRight
  254.  
  255. local enabled = false
  256.  
  257. function chatfunc(text)
  258. local chat = coroutine.wrap(function()
  259. if char:FindFirstChild("TalkingBillBoard")~= nil then
  260. char:FindFirstChild("TalkingBillBoard"):Destroy()
  261. end
  262. local naeeym4 = Instance.new("BillboardGui",char)
  263. naeeym4.Size = UDim2.new(0,100,0,40)
  264. naeeym4.StudsOffset = Vector3.new(0,4,0)
  265. naeeym4.Adornee = char.Head
  266. naeeym4.Name = "TalkingBillBoard"
  267. local tecks4 = Instance.new("TextLabel",naeeym4)
  268. tecks4.BackgroundTransparency = 1
  269. tecks4.BorderSizePixel = 0
  270. tecks4.Text = ""
  271. tecks4.Font = Enum.Font.SourceSans
  272. tecks4.TextSize = 30
  273. tecks4.TextStrokeTransparency = 0
  274. tecks4.TextColor3 = Color3.fromRGB(255,255,255)
  275. tecks4.TextStrokeColor3 = Color3.new(0,0,0)
  276. tecks4.Size = UDim2.new(1,0,0.5,0)
  277.  
  278. for i = 1,string.len(text),1 do
  279. tecks4.Text = string.sub(text,1,i)
  280. wait(0.01)
  281. end
  282.  
  283. wait(2)
  284. for i = 1, 50 do
  285. wait()
  286. tecks4.Position = tecks4.Position - UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  287. tecks4.Rotation = tecks4.Rotation - 1
  288. tecks4.TextStrokeTransparency = tecks4.TextStrokeTransparency +.04
  289. tecks4.TextTransparency = tecks4.TextTransparency + .04
  290.  
  291. end
  292. naeeym4:Destroy()
  293. end)
  294. chat()
  295. end
  296.  
  297. function boom(part)
  298.  
  299. local mesh = Instance.new('SpecialMesh')
  300. mesh.MeshType = "FileMesh"
  301. mesh.MeshId = "rbxassetid://3270017"
  302. mesh.Scale = Vector3.new(10,10,15)
  303.  
  304. local eff1 = Instance.new('Part',workspace)
  305. eff1.Position= part.Position
  306. eff1.Shape = "Ball"
  307. eff1.Anchored = true
  308. eff1.CanCollide = false
  309. eff1.Material = Enum.Material.Neon
  310. eff1.BrickColor = BrickColor.new('Gold')
  311. eff1.Transparency = 0
  312. eff1.Size = Vector3.new(15,15,15)
  313. eff1.Name = "eff1"
  314.  
  315. local eff2 = Instance.new('Part',workspace)
  316. eff2.Position= part.Position
  317. eff2.Shape = "Ball"
  318. eff2.Anchored = true
  319. eff2.CanCollide = false
  320. eff2.Material = Enum.Material.Neon
  321. eff2.BrickColor = BrickColor.new('Really red')
  322. eff2.Transparency = 0
  323. eff2.Size = Vector3.new(20,20,20)
  324. eff2.Name = "eff2"
  325.  
  326. local eff3 = Instance.new('Part',workspace)
  327. eff3.Position = part.Position
  328. eff3.Anchored = true
  329. eff3.CanCollide = false
  330. eff3.Orientation = Vector3.new(90,0,0)
  331. eff3.Name = "eff3"
  332. mesh.Parent = eff3
  333.  
  334. for i=1,87 do
  335. workspace.beam.Size = workspace.beam.Size + Vector3.new(3,0,3)
  336. workspace.beam.Transparency = workspace.beam.Transparency + 0.01
  337. eff1.Size = eff1.Size + Vector3.new(6,6,6)
  338. eff1.Transparency = eff1.Transparency + 0.02
  339. eff2.Size = eff2.Size + Vector3.new(6,6,6)
  340. eff2.Transparency = eff2.Transparency + 0.02
  341. eff3.Mesh.Scale = eff3.Mesh.Scale + Vector3.new(8.7,8.7,0)
  342. wait()
  343. end
  344.  
  345. eff1:Destroy()
  346. eff2:Destroy()
  347. eff3:Destroy()
  348. end
  349.  
  350. function effect(part)
  351.  
  352. local id1 = "rbxassetid://154979644"
  353. local decal1 = Instance.new("Decal")
  354. decal1.Texture = id1
  355.  
  356. local id2 = "rbxassetid://939916520"
  357.  
  358. local plrP = Instance.new("Part",workspace)
  359. plrP.Name = "pp"
  360. plrP.Size = Vector3.new(18.2, 0.1, 18.2)
  361. plrP.Position = char.Torso.Position - Vector3.new(0,3,0)
  362. plrP.CanCollide = false
  363. plrP.Anchored = true
  364. plrP.Transparency = 1
  365. decal1.Parent = plrP
  366. decal1.Face = "Top"
  367.  
  368. wait(2)
  369.  
  370. local p1 = Instance.new("ParticleEmitter",plrP)
  371. p1.Color = ColorSequence.new(Color3.fromRGB(103,0,0),Color3.fromRGB(170,0,0))
  372. p1.LightEmission = 1
  373. p1.Size = NumberSequence.new(0,1)
  374. p1.Acceleration = Vector3.new(0,2,0)
  375. p1.Lifetime = NumberRange.new(2,2)
  376. p1.Rate = 10
  377. p1.Speed = NumberRange.new(8.7,8.7)
  378.  
  379. chatfunc("Darkness blacker than black and darker than dark")
  380.  
  381. local c1 = Instance.new("Part",workspace)
  382. c1.Name = "c1"
  383. c1.Size = Vector3.new(109.2, 0.1, 109.2)
  384. c1.Position = part.Position
  385. c1.CanCollide = false
  386. c1.Anchored = true
  387. c1.Transparency = 1
  388. local decal2 = Instance.new("Decal")
  389. decal2.Texture = id2
  390. decal2.Parent = c1
  391. decal2.Face = "Top"
  392. local decal3 = Instance.new("Decal")
  393. decal3.Texture = id2
  394. decal3.Parent = c1
  395. decal3.Face = "Bottom"
  396.  
  397. local p2 = Instance.new("ParticleEmitter",c1)
  398. p2.Color = ColorSequence.new(Color3.fromRGB(103,0,0),Color3.fromRGB(170,0,0))
  399. p2.LightEmission = 1
  400. p2.Size = NumberSequence.new(1,1)
  401. p2.Acceleration = Vector3.new(0,2,0)
  402. p2.Lifetime = NumberRange.new(150,150)
  403. p2.Rate = 50
  404. p2.Speed = NumberRange.new(8.7,8.7)
  405.  
  406. for i=1 ,SpellTime do
  407. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  408. wait()
  409. end
  410.  
  411. chatfunc("I beseech thee, combine with my deep crimson")
  412.  
  413. local c2 = Instance.new("Part",workspace)
  414. c2.Name = "c2"
  415. c2.Size = Vector3.new(89.831, 0.1, 89.831)
  416. c2.Position = part.Position + Vector3.new(0,40,0)
  417. c2.CanCollide = false
  418. c2.Anchored = true
  419. c2.Transparency = 1
  420. local decal4 = Instance.new("Decal")
  421. decal4.Texture = id2
  422. local decal5 = Instance.new("Decal")
  423. decal5.Texture = id2
  424. decal4.Parent = c2
  425. decal4.Face = "Top"
  426. decal5.Parent = c2
  427. decal5.Face = "Bottom"
  428.  
  429. for i=1 ,SpellTime do
  430. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  431. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  432. wait()
  433. end
  434.  
  435. chatfunc("The time of awakening cometh")
  436.  
  437. local c3 = Instance.new("Part",workspace)
  438. c3.Name = "c3"
  439. c3.Size = Vector3.new(61.598, 0.1, 61.598)
  440. c3.Position = part.Position + Vector3.new(0,60,0)
  441. c3.CanCollide = false
  442. c3.Anchored = true
  443. c3.Transparency = 1
  444. local decal6 = Instance.new("Decal")
  445. decal6.Texture = id2
  446. local decal7 = Instance.new("Decal")
  447. decal7.Texture = id2
  448. decal6.Parent = c3
  449. decal6.Face = "Top"
  450. decal7.Parent = c3
  451. decal7.Face = "Bottom"
  452.  
  453. for i=1 ,SpellTime do
  454. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  455. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  456. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  457. wait()
  458. end
  459.  
  460. chatfunc("Justice, fallen upon the infallible boundary")
  461.  
  462. local c4 = Instance.new("Part",workspace)
  463. c4.Name = "c4"
  464. c4.Size = Vector3.new(163.328, 0.1, 163.328)
  465. c4.Position = part.Position + Vector3.new(0,90,0)
  466. c4.CanCollide = false
  467. c4.Anchored = true
  468. c4.Transparency = 1
  469. local decal8 = Instance.new("Decal")
  470. decal8.Texture = id2
  471. local decal9 = Instance.new("Decal")
  472. decal9.Texture = id2
  473. decal8.Parent = c4
  474. decal8.Face = "Top"
  475. decal9.Parent = c4
  476. decal9.Face = "Bottom"
  477.  
  478. for i=1 ,SpellTime do
  479. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  480. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  481. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  482. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  483. wait()
  484. end
  485.  
  486. chatfunc("Appear now as an intangible distortions!")
  487.  
  488. local c5 = Instance.new("Part",workspace)
  489. c5.Name = "c5"
  490. c5.Size = Vector3.new(226.147, 0.1, 226.147)
  491. c5.Position = part.Position + Vector3.new(0,110,0)
  492. c5.CanCollide = false
  493. c5.Anchored = true
  494. c5.Transparency = 1
  495. local decal10 = Instance.new("Decal")
  496. decal10.Texture = id2
  497. local decal11 = Instance.new("Decal")
  498. decal11.Texture = id2
  499. decal10.Parent = c5
  500. decal10.Face = "Top"
  501. decal11.Parent = c5
  502. decal11.Face = "Bottom"
  503.  
  504. for i=1 ,SpellTime do
  505. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  506. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  507. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  508. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  509. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  510. wait()
  511. end
  512.  
  513. chatfunc("I desire for my torrent of power a destructive force")
  514.  
  515. local c6 = Instance.new("Part",workspace)
  516. c6.Name = "c6"
  517. c6.Size = Vector3.new(163.328, 0.1, 163.328)
  518. c6.Position = part.Position + Vector3.new(0,130,0)
  519. c6.CanCollide = false
  520. c6.Anchored = true
  521. c6.Transparency = 1
  522. local d1 = Instance.new("Decal")
  523. d1.Texture = id2
  524. local d2 = Instance.new("Decal")
  525. d2.Texture = id2
  526. d1.Parent = c6
  527. d1.Face = "Top"
  528. d2.Parent = c6
  529. d2.Face = "Bottom"
  530.  
  531. for i=1 ,SpellTime do
  532. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  533. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  534. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  535. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  536. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  537. c6.CFrame = c6.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  538. wait()
  539. end
  540.  
  541. chatfunc("A destructive force without equal!")
  542.  
  543. local c7 = Instance.new("Part",workspace)
  544. c7.Name = "c7"
  545. c7.Size = Vector3.new(133.082, 0.1, 133.082)
  546. c7.Position = part.Position + Vector3.new(0,150,0)
  547. c7.CanCollide = false
  548. c7.Anchored = true
  549. c7.Transparency = 1
  550. local d3 = Instance.new("Decal")
  551. d3.Texture = id2
  552. local d4 = Instance.new("Decal")
  553. d4.Texture = id2
  554. d3.Parent = c7
  555. d3.Face = "Top"
  556. d4.Parent = c7
  557. d4.Face = "Bottom"
  558.  
  559. for i=1 ,SpellTime do
  560. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  561. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  562. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  563. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  564. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  565. c6.CFrame = c6.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  566. c7.CFrame = c7.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  567. wait()
  568. end
  569.  
  570. chatfunc("Return all creation to cinders")
  571.  
  572. local c8 = Instance.new("Part",workspace)
  573. c8.Name = "c8"
  574. c8.Size = Vector3.new(89.831, 0.1, 89.831)
  575. c8.Position = part.Position + Vector3.new(0,170,0)
  576. c8.CanCollide = false
  577. c8.Anchored = true
  578. c8.Transparency = 1
  579. local d5 = Instance.new("Decal")
  580. d5.Texture = id2
  581. local d6 = Instance.new("Decal")
  582. d6.Texture = id2
  583. d5.Parent = c8
  584. d5.Face = "Top"
  585. d6.Parent = c8
  586. d6.Face = "Bottom"
  587.  
  588. for i=1 ,SpellTime do
  589. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  590. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  591. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  592. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  593. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  594. c6.CFrame = c6.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  595. c7.CFrame = c7.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  596. c8.CFrame = c8.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  597. wait()
  598. end
  599.  
  600. chatfunc("And come frome the abyss!")
  601.  
  602. local c9 = Instance.new("Part",workspace)
  603. c9.Name = "c9"
  604. c9.Size = Vector3.new(61.598, 0.1, 61.598)
  605. c9.Position = part.Position + Vector3.new(0,190,0)
  606. c9.CanCollide = false
  607. c9.Anchored = true
  608. c9.Transparency = 1
  609. local d7 = Instance.new("Decal")
  610. d7.Texture = id2
  611. local d8 = Instance.new("Decal")
  612. d8.Texture = id2
  613. d7.Parent = c9
  614. d7.Face = "Top"
  615. d8.Parent = c9
  616. d8.Face = "Bottom"
  617.  
  618. for i=1 ,SpellTime do
  619. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  620. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  621. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  622. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  623. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  624. c6.CFrame = c6.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  625. c7.CFrame = c7.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  626. c8.CFrame = c8.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  627. c9.CFrame = c9.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  628. wait()
  629. end
  630.  
  631. chatfunc("This is the mightiest means of attack known to man, the ultimate attack magic!")
  632.  
  633. local c10 = Instance.new("Part",workspace)
  634. c10.Name = "c10"
  635. c10.Size = Vector3.new(363.777, 0.1, 363.777)
  636. c10.Position = part.Position + Vector3.new(0,210,0)
  637. c10.CanCollide = false
  638. c10.Anchored = true
  639. c10.Transparency = 1
  640. local d9 = Instance.new("Decal")
  641. d9.Texture = id2
  642. local d10 = Instance.new("Decal")
  643. d10.Texture = id2
  644. d9.Parent = c10
  645. d9.Face = "Top"
  646. d10.Parent = c10
  647. d10.Face = "Bottom"
  648.  
  649. for i=1 ,SpellTime do
  650. c1.CFrame = c1.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  651. c2.CFrame = c2.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  652. c3.CFrame = c3.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  653. c4.CFrame = c4.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  654. c5.CFrame = c5.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  655. c6.CFrame = c6.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  656. c7.CFrame = c7.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  657. c8.CFrame = c8.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  658. c9.CFrame = c9.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  659. c10.CFrame = c10.CFrame * CFrame.fromEulerAnglesXYZ(0, math.pi/100, 0)
  660. wait()
  661. end
  662.  
  663. end
  664.  
  665. function click(mouse)
  666. if enabled == false then
  667. enabled = true
  668.  
  669. local ow = char.Humanoid.WalkSpeed
  670. local oj = char.Humanoid.JumpPower
  671.  
  672. char.Humanoid.WalkSpeed = 0
  673.  
  674. tool.GripForward = GF
  675. tool.GripRight = GR
  676.  
  677. local target = Instance.new('Part')
  678. target.Transparency = 1
  679. target.Anchored = true
  680. target.CanCollide = false
  681. target.Position = mouse.hit.p
  682. target.Parent = workspace
  683. target.Name = "target"
  684.  
  685. local beam = Instance.new('Part')
  686. beam.Shape = "Cylinder"
  687. beam.Position = target.Position
  688. beam.BrickColor = BrickColor.new('Really red')
  689. beam.Material = Enum.Material.Neon
  690. beam.Anchored = true
  691. beam.CanCollide = false
  692. beam.Orientation = Vector3.new(0,0,90)
  693. beam.Size = Vector3.new(500,500,.2)
  694. beam.Parent = workspace
  695. beam.Name = "beam"
  696.  
  697. effect(target)
  698.  
  699. local sound = Instance.new('Sound')
  700. sound.SoundId = "rbxassetid://762570073"
  701. sound.Volume = 5
  702. sound.Parent = char.Head
  703. sound.Name = "talk"
  704.  
  705. chatfunc("EXPLOSION!!!")
  706. sound:Play()
  707.  
  708. wait(1.6)
  709.  
  710. local exps = Instance.new('Sound')
  711. exps.SoundId = "rbxassetid://165970126"
  712. exps.Parent = target
  713. exps.Volume = 10
  714. exps.Name = "expSFX"
  715.  
  716. local exp = Instance.new("Explosion")
  717. exp.Position = target.Position
  718. exp.Parent = game.Workspace
  719. exp.BlastRadius = 150
  720.  
  721. exps:play()
  722.  
  723. workspace.c1:Destroy()
  724. workspace.c2:Destroy()
  725. workspace.c3:Destroy()
  726. workspace.c4:Destroy()
  727. workspace.c5:Destroy()
  728. workspace.c6:Destroy()
  729. workspace.c7:Destroy()
  730. workspace.c8:Destroy()
  731. workspace.c9:Destroy()
  732. workspace.c10:Destroy()
  733.  
  734. boom(target)
  735.  
  736. workspace.pp:Destroy()
  737.  
  738. beam:Destroy()
  739. target:Destroy()
  740. sound:Destroy()
  741. exps:Destroy()
  742.  
  743. wait(1)
  744.  
  745. tool.GripForward = oringalGF
  746. tool.GripRight = oringalGR
  747.  
  748. for i=1 , 60 do
  749. char.Humanoid.PlatformStand = true
  750. char.Humanoid.WalkSpeed = 0
  751. char.Humanoid.JumpPower = 0
  752. wait(1)
  753. end
  754.  
  755. char.Humanoid.PlatformStand = false
  756. char.Humanoid.WalkSpeed = ow
  757. char.Humanoid.JumpPower = oj
  758. enabled = false
  759. end
  760. end
  761.  
  762. function equipped(mouse)
  763. mouse.Button1Down:connect(function () click(mouse) end)
  764. end
  765.  
  766. tool.Equipped:connect(equipped)
  767. end))
  768. Part17.Parent = Tool0
  769. Part17.Material = Enum.Material.Wood
  770. Part17.BrickColor = BrickColor.new("Burnt Sienna")
  771. Part17.Rotation = Vector3.new(10.1599998, 0, -180)
  772. Part17.Anchored = true
  773. Part17.Size = Vector3.new(0.179999813, 0.0700000003, 0.160000041)
  774. Part17.CFrame = CFrame.new(72.5900116, 6.1364584, -50.8448219, -1, 0, 0, 0, -0.984318376, -0.176401064, 0, -0.176401064, 0.984318376)
  775. Part17.BottomSurface = Enum.SurfaceType.Smooth
  776. Part17.TopSurface = Enum.SurfaceType.Smooth
  777. Part17.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  778. Part17.Position = Vector3.new(72.5900116, 6.1364584, -50.8448219)
  779. Part17.Orientation = Vector3.new(10.1599998, 0, 180)
  780. Part17.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  781. Part18.Parent = Tool0
  782. Part18.Material = Enum.Material.Wood
  783. Part18.BrickColor = BrickColor.new("Burnt Sienna")
  784. Part18.Rotation = Vector3.new(45.7000008, 0, -180)
  785. Part18.Anchored = true
  786. Part18.Size = Vector3.new(0.199999809, 0.139998943, 0.499999881)
  787. Part18.CFrame = CFrame.new(72.6000061, 5.95947552, -50.6225662, -1, 0, 0, 0, -0.698380172, -0.715727091, 0, -0.715727091, 0.698380172)
  788. Part18.BottomSurface = Enum.SurfaceType.Smooth
  789. Part18.TopSurface = Enum.SurfaceType.Smooth
  790. Part18.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  791. Part18.Position = Vector3.new(72.6000061, 5.95947552, -50.6225662)
  792. Part18.Orientation = Vector3.new(45.7000008, 0, 180)
  793. Part18.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  794. Part19.Parent = Tool0
  795. Part19.Material = Enum.Material.Wood
  796. Part19.BrickColor = BrickColor.new("Burnt Sienna")
  797. Part19.Rotation = Vector3.new(77.9599991, 0, -180)
  798. Part19.Anchored = true
  799. Part19.Size = Vector3.new(0.199999809, 0.199998945, 0.310000032)
  800. Part19.CFrame = CFrame.new(72.6000061, 5.65559053, -50.4499931, -1, 0, 0, 0, -0.208563015, -0.978008986, 0, -0.978008986, 0.208563015)
  801. Part19.BottomSurface = Enum.SurfaceType.Smooth
  802. Part19.TopSurface = Enum.SurfaceType.Smooth
  803. Part19.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  804. Part19.Position = Vector3.new(72.6000061, 5.65559053, -50.4499931)
  805. Part19.Orientation = Vector3.new(77.9599991, 0, 180)
  806. Part19.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  807. Part20.Parent = Tool0
  808. Part20.Material = Enum.Material.Wood
  809. Part20.BrickColor = BrickColor.new("Burnt Sienna")
  810. Part20.Rotation = Vector3.new(89.5599976, 0, -180)
  811. Part20.Anchored = true
  812. Part20.Size = Vector3.new(0.199999809, 0.149998948, 0.439999938)
  813. Part20.CFrame = CFrame.new(72.6000061, 5.61545324, -50.4791603, -1, 0, 0, 0, -0.00771899521, -0.999970257, 0, -0.999970257, 0.00771899521)
  814. Part20.BottomSurface = Enum.SurfaceType.Smooth
  815. Part20.TopSurface = Enum.SurfaceType.Smooth
  816. Part20.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  817. Part20.Position = Vector3.new(72.6000061, 5.61545324, -50.4791603)
  818. Part20.Orientation = Vector3.new(89.5599976, 0, 180)
  819. Part20.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  820. Part21.Parent = Tool0
  821. Part21.Material = Enum.Material.Wood
  822. Part21.BrickColor = BrickColor.new("Burnt Sienna")
  823. Part21.Rotation = Vector3.new(106.119995, 0, -180)
  824. Part21.Anchored = true
  825. Part21.Size = Vector3.new(0.199999809, 0.199998945, 0.310000002)
  826. Part21.CFrame = CFrame.new(72.6000061, 5.42558908, -50.4499855, -1, 0, 0, 0, 0.277650088, -0.960682333, 0, -0.960682333, -0.277650088)
  827. Part21.BottomSurface = Enum.SurfaceType.Smooth
  828. Part21.TopSurface = Enum.SurfaceType.Smooth
  829. Part21.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  830. Part21.Position = Vector3.new(72.6000061, 5.42558908, -50.4499855)
  831. Part21.Orientation = Vector3.new(73.8799973, 180, 0)
  832. Part21.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  833. Part22.Parent = Tool0
  834. Part22.Material = Enum.Material.Wood
  835. Part22.BrickColor = BrickColor.new("Burnt Sienna")
  836. Part22.Rotation = Vector3.new(133.660004, 0, -180)
  837. Part22.Anchored = true
  838. Part22.Size = Vector3.new(0.199999809, 0.199998945, 0.549999654)
  839. Part22.CFrame = CFrame.new(72.6000061, 5.12030411, -50.6632805, -1, 0, 0, 0, 0.690404534, -0.723423481, 0, -0.723423481, -0.690404534)
  840. Part22.BottomSurface = Enum.SurfaceType.Smooth
  841. Part22.TopSurface = Enum.SurfaceType.Smooth
  842. Part22.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  843. Part22.Position = Vector3.new(72.6000061, 5.12030411, -50.6632805)
  844. Part22.Orientation = Vector3.new(46.3400002, 180, 0)
  845. Part22.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  846. Part23.Parent = Tool0
  847. Part23.Material = Enum.Material.Wood
  848. Part23.BrickColor = BrickColor.new("Burnt Sienna")
  849. Part23.Rotation = Vector3.new(125.360001, 0, -180)
  850. Part23.Anchored = true
  851. Part23.Size = Vector3.new(0.199999809, 0.139999986, 0.669999599)
  852. Part23.CFrame = CFrame.new(72.6000061, 5.22756338, -50.6340942, -1, 0, 0, 0, 0.578651071, -0.815575242, 0, -0.815575242, -0.578651071)
  853. Part23.BottomSurface = Enum.SurfaceType.Smooth
  854. Part23.TopSurface = Enum.SurfaceType.Smooth
  855. Part23.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  856. Part23.Position = Vector3.new(72.6000061, 5.22756338, -50.6340942)
  857. Part23.Orientation = Vector3.new(54.6399994, 180, 0)
  858. Part23.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  859. Part24.Parent = Tool0
  860. Part24.Material = Enum.Material.Wood
  861. Part24.BrickColor = BrickColor.new("Burnt Sienna")
  862. Part24.Rotation = Vector3.new(125.860001, 0, -180)
  863. Part24.Anchored = true
  864. Part24.Size = Vector3.new(0.189999804, 0.269998908, 0.129999653)
  865. Part24.CFrame = CFrame.new(72.5950089, 5.13980055, -51.0601616, -1, 0, 0, 0, 0.585875213, -0.81040132, 0, -0.81040132, -0.585875213)
  866. Part24.BottomSurface = Enum.SurfaceType.Smooth
  867. Part24.TopSurface = Enum.SurfaceType.Smooth
  868. Part24.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  869. Part24.Position = Vector3.new(72.5950089, 5.13980055, -51.0601616)
  870. Part24.Orientation = Vector3.new(54.1399994, 180, 0)
  871. Part24.Color = Color3.new(0.415686, 0.223529, 0.0352941)
  872. for i,v in pairs(mas:GetChildren()) do
  873. v.Parent = game:GetService("Players").LocalPlayer.Backpack
  874. pcall(function() v:MakeJoints() end)
  875. end
  876. mas:Destroy()
  877. for i,v in pairs(cors) do
  878. spawn(function()
  879. pcall(v)
  880. end)
  881. end
Advertisement
Add Comment
Please, Sign In to add comment