Ninjastar

God of explosion

Sep 2nd, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.04 KB | None | 0 0
  1.  
  2. --[[
  3. Explosion God script made by EliteShadow @ V3rm aka Crimsonal @ Roblox
  4. --]]
  5.  
  6. local Player = game.Players.LocalPlayer
  7. local Mouse = Player:GetMouse()
  8. repeat wait() until Player.Character
  9. local Character = Player.Character
  10. local Humanoid = Character.Humanoid
  11. local Torso = Character.Torso
  12. local Head = Character.Head
  13. local RightArm = Character["Right Arm"]
  14. local LeftArm = Character["Left Arm"]
  15. local RightLeg = Character["Right Leg"]
  16. local LeftLeg = Character["Left Leg"]
  17. local Head = Character.Head
  18. local RightShoulder = Torso["Right Shoulder"]
  19. local LeftShoulder = Torso["Left Shoulder"]
  20. local Neck = Torso["Neck"]
  21. local RightHip = Torso["Right Hip"]
  22. local LeftHip = Torso["Left Hip"]
  23. wait(1)
  24. Instance.new("ForceField", Character)
  25.  
  26. local NeckC0 = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  27. local NeckC1 = CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  28. local LeftShoulderC0 = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  29. local LeftShoulderC1 = CFrame.new(0.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  30. local RightShoulderC0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  31. local RightShoulderC1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  32. local LeftHipC0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  33. local LeftHipC1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  34. local RightHipC0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  35. local RightHipC1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48. local Player = game.Players.LocalPlayer
  49. local Character = Player.Character
  50. local Humanoid = Character.Humanoid
  51. local Torso = Character.Torso
  52. local Head = Character.Head
  53. local mouse = Player:GetMouse()
  54. local Root = Character.HumanoidRootPart
  55. local RunService = game:GetService("RunService").RenderStepped
  56. local Lighting = game:GetService("Lighting")
  57.  
  58.  
  59. Player:ClearCharacterAppearance()
  60. wait(0.1)
  61. Player.Character.Head.BrickColor = BrickColor.new("Really black")
  62. Player.Character.Torso.BrickColor = BrickColor.new("Really black")
  63. Player.Character["Right Arm"].BrickColor = BrickColor.new("Really black")
  64. Player.Character["Right Leg"].BrickColor = BrickColor.new("Really black")
  65. Player.Character["Left Leg"].BrickColor = BrickColor.new("Really black")
  66. Player.Character["Left Arm"].BrickColor = BrickColor.new("Really black")
  67. pcall(function() Player.Character.Torso.roblox:Destroy() end)
  68.  
  69. z = Instance.new("Sound", Character)
  70. z.SoundId = "rbxassetid://431718336"--301463006
  71. z.Looped = true
  72. z.Pitch = 1
  73. z.Volume = math.huge
  74. wait(.1)
  75. z:Play()
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85. CV="Pastel blue"
  86.  
  87. local txt = Instance.new("BillboardGui", Character)
  88. txt.Adornee = Character .Head
  89. txt.Name = "_status"
  90. txt.Size = UDim2.new(2, 0, 1.2, 0)
  91. txt.StudsOffset = Vector3.new(-9, 8, 0)
  92. local text = Instance.new("TextLabel", txt)
  93. text.Size = UDim2.new(10, 0, 7, 0)
  94. text.FontSize = "Size24"
  95. text.TextScaled = true
  96. text.TextTransparency = 0
  97. text.BackgroundTransparency = 1
  98. text.TextTransparency = 0
  99. text.TextStrokeTransparency = 0
  100. text.Font = "Antique"
  101. text.TextStrokeColor3 = Color3.new(255,85,0)
  102.  
  103. v=Instance.new("Part")
  104. v.Name = "ColorBrick"
  105. v.Parent=Player.Character
  106. v.FormFactor="Symmetric"
  107. v.Anchored=true
  108. v.CanCollide=false
  109. v.BottomSurface="Smooth"
  110. v.TopSurface="Smooth"
  111. v.Size=Vector3.new(10,5,3)
  112. v.Transparency=1
  113. v.CFrame=Character.Torso.CFrame
  114. v.BrickColor=BrickColor.new(CV)
  115. v.Transparency=1
  116. text.TextColor3 = Color3.new(0,0,0)
  117. v.Shape="Block"
  118. text.Text = "Zelphiros God of Explosions"
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126. local selectionBoxOfTorso = Instance.new("SelectionBox",Torso)
  127. selectionBoxOfTorso.Adornee = Torso
  128. selectionBoxOfTorso.Color = BrickColor.new("1020")
  129. selectionBoxOfTorso.LineThickness = 0.01
  130. selectionBoxOfTorso.Transparency = 0
  131.  
  132. local selectionBoxOfRightArm = Instance.new("SelectionBox",Character["Right Arm"])
  133. selectionBoxOfRightArm.Adornee = Character["Right Arm"]
  134. selectionBoxOfRightArm.Color = BrickColor.new("1020")
  135. selectionBoxOfRightArm.LineThickness = 0.01
  136. selectionBoxOfRightArm.Transparency = 0
  137.  
  138. local selectionBoxOfRightLeg = Instance.new("SelectionBox",Character["Right Leg"])
  139. selectionBoxOfRightLeg.Adornee = Character["Right Leg"]
  140. selectionBoxOfRightLeg.Color = BrickColor.new("1020")
  141. selectionBoxOfRightLeg.LineThickness = 0.01
  142. selectionBoxOfRightLeg.Transparency = 0
  143.  
  144. local selectionBoxOfLeftArm = Instance.new("SelectionBox",Character["Left Arm"])
  145. selectionBoxOfLeftArm.Adornee = Character["Left Arm"]
  146. selectionBoxOfLeftArm.Color = BrickColor.new("1020")
  147. selectionBoxOfLeftArm.LineThickness = 0.01
  148. selectionBoxOfLeftArm.Transparency = 0
  149.  
  150. local selectionBoxOfLeftLeg = Instance.new("SelectionBox",Character["Left Leg"])
  151. selectionBoxOfLeftLeg.Adornee = Character["Left Leg"]
  152. selectionBoxOfLeftLeg.Color = BrickColor.new("1020")
  153. selectionBoxOfLeftLeg.LineThickness = 0.01
  154. selectionBoxOfLeftLeg.Transparency = 0
  155.  
  156.  
  157. LightOnBody = Instance.new("PointLight", Head)
  158. LightOnBody.Brightness = 3000
  159. LightOnBody.Range = 20
  160. LightOnBody.Color = Color3.new(255, 85, 0)
  161.  
  162. local HandCF = CFrame.new(Root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  163. local wave = Instance.new("Part", Torso)
  164. wave.BrickColor = BrickColor.new("Maroon")
  165. wave.Anchored = true
  166. wave.CanCollide = false
  167. wave.Locked = true
  168. wave.Size = Vector3.new(1, 1, 1)
  169. wave.TopSurface = "Smooth"
  170. wave.BottomSurface = "Smooth"
  171. wave.Transparency = 0.35
  172. wave.CFrame = HandCF
  173. wm = Instance.new("SpecialMesh", wave)
  174. wm.MeshId = "rbxassetid://3270017"
  175. coroutine.wrap(function()
  176. for i = 1, 14, 1 do
  177. wm.Scale = Vector3.new(1 + i*1.1, 1 + i*1.1, 1)
  178. wave.Size = wm.Scale
  179. wave.CFrame = HandCF
  180. wave.Transparency = i/14
  181. wait()
  182. end
  183. wait()
  184. wave:Destroy()
  185. end)()
  186.  
  187.  
  188. local function RefreshWelds()
  189. Neck.C0 = NeckC0
  190. Neck.C1 = NeckC1
  191. RightShoulder.C0 = RightShoulderC0
  192. RightShoulder.C1 = RightShoulderC1
  193. LeftShoulder.C0 = LeftShoulderC0
  194. LeftShoulder.C1 = LeftShoulderC1
  195. RightHip.C0 = RightHipC0
  196. RightHip.C1 = RightHipC1
  197. LeftHip.C0 = LeftHipC0
  198. LeftHip.C1 = LeftHipC1
  199. end
  200.  
  201. local LastArm = "Left"
  202. local Active = false
  203. game:GetService("UserInputService").InputBegan:connect(function(Key, Gpe)
  204. if not Gpe then
  205. if Key.KeyCode == Enum.KeyCode.F and not Active then
  206. Active=true
  207. RefreshWelds()
  208. Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  209. Torso.Anchored=true
  210. Humanoid.PlatformStand = true
  211. for i = 1,3 do
  212. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,-0.2,0.55)
  213. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0.2, -0.55)
  214. end
  215. local last1
  216. local last2
  217. local explosion = Instance.new("Sound", Character)
  218. explosion.Name="explosion"
  219. explosion.SoundId = "rbxassetid://2248511"
  220. explosion:Play()
  221. game.Debris:AddItem(explosion,10)
  222. spawn(function()
  223. for i = 1,15 do
  224. local p = Instance.new("Part", Character)
  225. p.Anchored=true
  226. p.CanCollide=false
  227. p.Transparency=1
  228. p.Size=Vector3.new(.1,.1,.1)
  229. p.Shape = "Ball"
  230. p.BrickColor = BrickColor.new("Really black")
  231. game.Debris:AddItem(p,1)
  232. if not last1 then
  233. p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0) * CFrame.new(0,0,-10)
  234. last1=p
  235. else
  236. p.CFrame = last1.CFrame * CFrame.new(0, 0,-i*5)
  237. last1=p
  238. end
  239. local explo = Instance.new("Explosion", workspace)
  240. explo.Position=p.Position
  241. explo.BlastPressure = math.huge
  242. explo.BlastRadius= math.huge
  243. wait()
  244. end
  245. end)
  246. spawn(function()
  247. for i = 1,15 do
  248. local p = Instance.new("Part", Character)
  249. p.Anchored=true
  250. p.CanCollide=false
  251. p.Transparency=1
  252. p.Size=Vector3.new(.1,.1,.1)
  253. p.Shape = "Ball"
  254. p.BrickColor = BrickColor.new("Really black")
  255. game.Debris:AddItem(p,1)
  256. if not last2 then
  257. p.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0) * CFrame.new(0,0,-10)
  258. last2=p
  259. else
  260. p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  261. last2=p
  262. end
  263. local explo = Instance.new("Explosion", workspace)
  264. explo.Position=p.Position
  265. explo.BlastPressure = math.huge
  266. explo.BlastRadius= math.huge
  267. wait()
  268. end
  269. end)
  270. wait(1)
  271. Torso.Anchored=false
  272. Humanoid.PlatformStand = false
  273. RefreshWelds()
  274. Active=false
  275. elseif Key.KeyCode == Enum.KeyCode.C and not Active then
  276. Active = true
  277. RefreshWelds()
  278. Torso.CFrame = CFrame.new(Torso.Position, Vector3.new(Mouse.hit.p.x, Torso.Position.Y, Mouse.hit.p.z))
  279. Torso.Anchored=true
  280. Humanoid.PlatformStand = true
  281. for i = 1,3 do
  282. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  283. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, -0.5)
  284. wait()
  285. end
  286. local last1
  287. local last2
  288. local explosion = Instance.new("Sound", Character)
  289. explosion.Name="explosion"
  290. explosion.SoundId = "rbxassetid://2248511"
  291. explosion:Play()
  292. game.Debris:AddItem(explosion,10)
  293. spawn(function()
  294. for i = 1,15 do
  295. local p = Instance.new("Part", Character)
  296. p.Anchored=true
  297. p.CanCollide=false
  298. p.Transparency=1
  299. p.Size=Vector3.new(.1,.1,.1)
  300. p.Shape = "Ball"
  301. p.BrickColor = BrickColor.new("Really black")
  302. game.Debris:AddItem(p,1)
  303. if not last1 then
  304. p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  305. last1=p
  306. else
  307. p.CFrame = last1.CFrame * CFrame.new(0,0 ,-i*5)
  308. last1=p
  309. end
  310. local explo = Instance.new("Explosion", workspace)
  311. explo.Position=p.Position
  312. explo.BlastPressure = math.huge
  313. explo.BlastRadius= math.huge
  314. wait()
  315. end
  316. end)
  317. spawn(function()
  318. for i = 1,15 do
  319. local p = Instance.new("Part", Character)
  320. p.Anchored=true
  321. p.CanCollide=false
  322. p.Transparency=1
  323. p.Size=Vector3.new(.1,.1,.1)
  324. p.Shape = "Ball"
  325. p.BrickColor = BrickColor.new("Really black")
  326. game.Debris:AddItem(p,1)
  327. if not last2 then
  328. p.CFrame = Torso.CFrame * CFrame.new(0,0 ,-i*10)
  329. last2=p
  330. else
  331. p.CFrame = last2.CFrame * CFrame.new(0,0 ,-i*5)
  332. last2=p
  333. end
  334. local explo = Instance.new("Explosion", workspace)
  335. explo.Position=p.Position
  336. explo.BlastPressure = math.huge
  337. explo.BlastRadius= math.huge
  338. wait()
  339. end
  340. end)
  341. wait(1)
  342. for i = 1,3 do
  343. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  344. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0, 0, 0.5)
  345. wait()
  346. end
  347. Torso.Anchored=false
  348. Humanoid.PlatformStand = false
  349. RefreshWelds()
  350. Active=false
  351. elseif Key.KeyCode == Enum.KeyCode.E and not Active
  352. then Active = true
  353. RefreshWelds()
  354. Torso.Anchored=true
  355. Humanoid.PlatformStand=true
  356. if LastArm == "Left" then
  357. LastArm="Right"
  358. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  359. for i = 1,3 do
  360. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,-0.5)
  361. wait()
  362. end
  363. wait(0.5)
  364. RefreshWelds()
  365. for i = 1,3 do
  366. RightShoulder.C0 = RightShoulder.C0 * CFrame.Angles(0,0,0.5)
  367. end
  368. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  369. local p = Instance.new("Part", Character)
  370. p.Anchored=true
  371. p.CanCollide=false
  372. p.Transparency=1
  373. p.Size=Vector3.new(.1,.1,.1)
  374. p.Shape = "Ball"
  375. p.BrickColor = BrickColor.new("Really black")
  376. p.CFrame = Torso.CFrame * CFrame.new(1.5, 0, -2)
  377. game.Debris:AddItem(p,3)
  378. local explosion = Instance.new("Sound", Character)
  379. explosion.Name="explosion"
  380. explosion.SoundId = "rbxassetid://2248511"
  381. explosion:Play()
  382. game.Debris:AddItem(explosion, 10)
  383. local explo = Instance.new("Explosion", workspace)
  384. explo.BlastPressure = math.huge
  385. explo.BlastRadius= math.huge
  386. explo.Position=p.Position
  387. elseif LastArm == "Right" then
  388. LastArm = "Left"
  389. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(45), 0)
  390. for i = 1,3 do
  391. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,0.5)
  392. wait()
  393. end
  394. wait(0.5)
  395. RefreshWelds()
  396. for i = 1,3 do
  397. LeftShoulder.C0 = LeftShoulder.C0 * CFrame.Angles(0,0,-0.5)
  398. end
  399. Torso.CFrame = Torso.CFrame * CFrame.Angles(0, math.rad(-45), 0)
  400. local p = Instance.new("Part", Character)
  401. p.Anchored=true
  402. p.CanCollide=false
  403. p.Transparency=1
  404. p.Size=Vector3.new(.1,.1,.1)
  405. p.Shape = "Ball"
  406. p.BrickColor = BrickColor.new("Really black")
  407. p.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, -2)
  408. game.Debris:AddItem(p,3)
  409. local explosion = Instance.new("Sound", Character)
  410. explosion.Name="explosion"
  411. explosion.SoundId = "rbxassetid://2248511"
  412. explosion:Play()
  413. game.Debris:AddItem(explosion, 10)
  414. local explo = Instance.new("Explosion", workspace)
  415. explo.BlastPressure = math.huge
  416. explo.BlastRadius= math.huge
  417. explo.Position=p.Position
  418. end
  419. wait(0.5)
  420. Active = false
  421. RefreshWelds()
  422. Torso.Anchored=false
  423. Humanoid.PlatformStand=false
  424. end
  425. end
  426. end)
Add Comment
Please, Sign In to add comment