Scriptus_Infinitus

Pheonix

Apr 11th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.80 KB | None | 0 0
  1. while not getmetatable(shared) do
  2. wait()
  3. end
  4. shared(script)
  5. wait(0.5)
  6. local player = game.Players.LocalPlayer
  7. local char = player.Character
  8. local backpack = player.Backpack
  9. wait(1)
  10. local face = char.Head.face
  11. local la = char["Left Arm"]
  12. local ra = char["Right Arm"]
  13. local ll = char["Left Leg"]
  14. local rl = char["Right Leg"]
  15. local head = char.Head
  16. local torso = char.Torso
  17. ring1 = Instance.new("Part")
  18. ring1.Size = Vector3.new(1.5, 0.2, 1.5)
  19. ring1.BrickColor = BrickColor.new("CGA brown")
  20. ring1.Name = "Ring 1"
  21. ring1.Parent = char
  22. ring1.TopSurface = "Smooth"
  23. ring1.BottomSurface = "Smooth"
  24. ring1.Material = "Neon"
  25. ring1.CanCollide = false
  26. ring2 = Instance.new("Part")
  27. ring2.Size = Vector3.new(1.5, 0.2, 1.5)
  28. ring2.BrickColor = BrickColor.new("CGA brown")
  29. ring2.Name = "Ring 2"
  30. ring2.Parent = char
  31. ring2.Material = "Neon"
  32. ring2.TopSurface = "Smooth"
  33. ring2.BottomSurface = "Smooth"
  34. ring2.CanCollide = false
  35. rw1 = Instance.new("Weld")
  36. rw1.Part1 = ra
  37. rw1.Part0 = ring1
  38. rw1.Parent = ra
  39. rw1.C0 = CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, math.rad(0))
  40. rw2 = Instance.new("Weld")
  41. rw2.Part1 = la
  42. rw2.Part0 = ring2
  43. rw2.Parent = la
  44. rw2.C0 = CFrame.new(0, 0.5, 0) * CFrame.Angles(0, 0, math.rad(0))
  45. ring1light = Instance.new("PointLight")
  46. ring1light.Parent = ring1
  47. ring1light.Color = Color3.new(1, 0.501961, 0)
  48. ring1light.Range = 20
  49. ring2light = Instance.new("PointLight")
  50. ring2light.Parent = ring2
  51. ring2light.Color = Color3.new(1, 0.501961, 0)
  52. ring2light.Range = 20
  53. local lwing = Instance.new("Part")
  54. lwing.Parent = char
  55. lwing.CanCollide = false
  56. lwing.Name = "lwing"
  57. local lwingweld = Instance.new("Weld")
  58. lwingweld.Part1 = torso
  59. lwingweld.Part0 = lwing
  60. lwingweld.Parent = lwing
  61. lwingweld.C0 = CFrame.new(2, -0.7, -0.5) * CFrame.Angles(0, 0, math.rad(0))
  62. local rwing = Instance.new("Part")
  63. rwing.Parent = char
  64. rwing.CanCollide = false
  65. rwing.Name = "rwing"
  66. local rwingweld = Instance.new("Weld")
  67. rwingweld.Part1 = torso
  68. rwingweld.Part0 = rwing
  69. rwingweld.Parent = rwing
  70. rwingweld.C0 = CFrame.new(-2, -0.7, -0.5) * CFrame.Angles(0, 0, math.rad(0))
  71. local mesh2 = Instance.new("SpecialMesh")
  72. mesh2.MeshType = "FileMesh"
  73. mesh2.MeshId = "http://www.roblox.com/asset/?id=92135524"
  74. mesh2.TextureId = "http://www.roblox.com/asset/?id=92135556"
  75. mesh2.Name = "Phoenix"
  76. mesh2.Parent = lwing
  77. mesh2.Scale = Vector3.new(0.7, 0.7, 0.7)
  78. local mesh3 = Instance.new("SpecialMesh")
  79. mesh3.MeshType = "FileMesh"
  80. mesh3.MeshId = "http://www.roblox.com/asset/?id=92135508"
  81. mesh3.TextureId = "http://www.roblox.com/asset/?id=92135556"
  82. mesh3.Name = "Phoenix"
  83. mesh3.Parent = rwing
  84. mesh3.Scale = Vector3.new(0.7, 0.7, 0.7)
  85. char.Humanoid.MaxHealth = 1.79769e+308
  86. wait(0.1)
  87. char.Humanoid.Health = 1.79769e+308
  88. char.Humanoid.WalkSpeed = 56
  89. char.Humanoid.JumpPower = 150
  90. scream = Instance.new("Sound")
  91. scream.Parent = char.Head
  92. scream.Name = "Eagle Scream"
  93. scream.SoundId = "rbxassetid://338891367"
  94. wait(0.5)
  95. scream:Play()
  96. wait(2)
  97. scream:Stop()
  98. boomsound = Instance.new("Sound")
  99. boomsound.Parent = char.Head
  100. boomsound.Name = "Boom"
  101. boomsound.SoundId = "rbxassetid://258057783"
  102. pmusic = Instance.new("Sound")
  103. pmusic.Parent = char.Head
  104. pmusic.Name = "Phoenix Music"
  105. pmusic.Looped = true
  106. pmusic.SoundId = "rbxassetid://319658286"
  107. permission = {"" .. player.Name .. ""}
  108. dmg = 0
  109. checkOkToLetIn = function(name)
  110. for i = 1, #permission do
  111. if string.upper(name) == string.upper(permission[i]) then
  112. return true
  113. end
  114. end
  115. return false
  116. end
  117.  
  118. local Door = script.Parent
  119. damage = function(hit)
  120. local human = hit.Parent:findFirstChild("Humanoid")
  121. if human ~= nil then
  122. if checkOkToLetIn(human.Parent.Name) then
  123. human:TakeDamage(dmg)
  124. end
  125. end
  126. end
  127.  
  128. permission = {"" .. player.Name .. ""}
  129. checkOkToLetIn = function(name)
  130. for i = 1, #permission do
  131. if string.upper(name) == string.upper(permission[i]) then
  132. return true
  133. end
  134. end
  135. return false
  136. end
  137.  
  138. local Door = script.Parent
  139. stun = true
  140. stuned = function(hit)
  141. local human = hit.Parent:findFirstChild("Humanoid")
  142. if human ~= nil then
  143. if not checkOkToLetIn(human.Parent.Name) or not stun then
  144. return
  145. end
  146. stun = false
  147. human.Parent.Torso.Anchored = true
  148. wait(15)
  149. human.Parent.Torso.Anchored = false
  150. stun = true
  151. end
  152. end
  153.  
  154. Mouse = player:GetMouse()
  155. PressQ = function(key)
  156. if key == "q" then
  157. dmg = 1.79769e+308
  158. local protection = Instance.new("Part")
  159. protection.Parent = char
  160. protection.Material = "Neon"
  161. protection.BrickColor = BrickColor.new("CGA brown")
  162. protection.Transparency = 0.5
  163. protection.CanCollide = true
  164. protection.Shape = "Ball"
  165. protection.Name = "Protection"
  166. protection.Size = Vector3.new(10, 10, 10)
  167. protection.Position = torso.Position
  168. protection.BottomSurface = "Smooth"
  169. protection.TopSurface = "Smooth"
  170. protection.Touched:connect(damage)
  171. local blastweld = Instance.new("Weld")
  172. blastweld.Part1 = torso
  173. blastweld.Part0 = protection
  174. blastweld.Parent = protection
  175. blastweld.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, 0, math.rad(0))
  176. end
  177. end
  178.  
  179. UnPressQ = function(key)
  180. if key == "q" then
  181. char.Protection:Remove()
  182. end
  183. end
  184.  
  185. Mouse.KeyDown:connect(PressQ)
  186. Mouse.KeyUp:connect(UnPressQ)
  187. PressR = function(key)
  188. if key == "r" then
  189. local boom1 = Instance.new("Part")
  190. boom1.Transparency = 1
  191. boom1.Parent = char
  192. local b1w = Instance.new("Weld")
  193. b1w.Part1 = torso
  194. b1w.Part0 = boom1
  195. b1w.Parent = torso
  196. b1w.C0 = CFrame.new(0, 0, 10) * CFrame.Angles(0, 0, math.rad(0))
  197. local boom2 = Instance.new("Part")
  198. boom2.Transparency = 1
  199. boom2.Parent = char
  200. local b2w = Instance.new("Weld")
  201. b2w.Part1 = torso
  202. b2w.Part0 = boom2
  203. b2w.Parent = torso
  204. b2w.C0 = CFrame.new(0, 0, 15) * CFrame.Angles(0, 0, math.rad(0))
  205. local boom3 = Instance.new("Part")
  206. boom3.Transparency = 1
  207. boom3.Parent = char
  208. local b3w = Instance.new("Weld")
  209. b3w.Part1 = torso
  210. b3w.Part0 = boom3
  211. b3w.Parent = torso
  212. b3w.C0 = CFrame.new(0, 0, 20) * CFrame.Angles(0, 0, math.rad(0))
  213. local boom4 = Instance.new("Part")
  214. boom4.Transparency = 1
  215. boom4.Parent = char
  216. local b4w = Instance.new("Weld")
  217. b4w.Part1 = torso
  218. b4w.Part0 = boom4
  219. b4w.Parent = torso
  220. b4w.C0 = CFrame.new(0, 0, 25) * CFrame.Angles(0, 0, math.rad(0))
  221. local boom5 = Instance.new("Part")
  222. boom5.Transparency = 1
  223. boom5.Parent = char
  224. local b5w = Instance.new("Weld")
  225. b5w.Part1 = torso
  226. b5w.Part0 = boom5
  227. b5w.Parent = torso
  228. b5w.C0 = CFrame.new(0, 0, 30) * CFrame.Angles(0, 0, math.rad(0))
  229. local boom6 = Instance.new("Part")
  230. boom6.Transparency = 1
  231. boom6.Parent = char
  232. local b6w = Instance.new("Weld")
  233. b6w.Part1 = torso
  234. b6w.Part0 = boom6
  235. b6w.Parent = torso
  236. b6w.C0 = CFrame.new(0, 0, 35) * CFrame.Angles(0, 0, math.rad(0))
  237. local boom7 = Instance.new("Part")
  238. boom7.Transparency = 1
  239. boom7.Parent = char
  240. local b7w = Instance.new("Weld")
  241. b7w.Part1 = torso
  242. b7w.Part0 = boom7
  243. b7w.Parent = torso
  244. b7w.C0 = CFrame.new(0, 0, 40) * CFrame.Angles(0, 0, math.rad(0))
  245. local boom8 = Instance.new("Part")
  246. boom8.Transparency = 1
  247. boom8.Parent = char
  248. local b8w = Instance.new("Weld")
  249. b8w.Part1 = torso
  250. b8w.Part0 = boom8
  251. b8w.Parent = torso
  252. b8w.C0 = CFrame.new(0, 0, 45) * CFrame.Angles(0, 0, math.rad(0))
  253. local boom9 = Instance.new("Part")
  254. boom9.Transparency = 1
  255. boom9.Parent = char
  256. local b9w = Instance.new("Weld")
  257. b9w.Part1 = torso
  258. b9w.Part0 = boom9
  259. b9w.Parent = torso
  260. b9w.C0 = CFrame.new(0, 0, 50) * CFrame.Angles(0, 0, math.rad(0))
  261. local boom10 = Instance.new("Part")
  262. boom10.Transparency = 1
  263. boom10.Parent = char
  264. local b10w = Instance.new("Weld")
  265. b10w.Part1 = torso
  266. b10w.Part0 = boom10
  267. b10w.Parent = torso
  268. b10w.C0 = CFrame.new(0, 0, 55) * CFrame.Angles(0, 0, math.rad(0))
  269. local boom11 = Instance.new("Part")
  270. boom11.Transparency = 1
  271. boom11.Parent = char
  272. local b11w = Instance.new("Weld")
  273. b11w.Part1 = torso
  274. b11w.Part0 = boom11
  275. b11w.Parent = torso
  276. b11w.C0 = CFrame.new(0, 0, 60) * CFrame.Angles(0, 0, math.rad(0))
  277. local boom12 = Instance.new("Part")
  278. boom12.Transparency = 1
  279. boom12.Parent = char
  280. local b12w = Instance.new("Weld")
  281. b12w.Part1 = torso
  282. b12w.Part0 = boom12
  283. b12w.Parent = torso
  284. b12w.C0 = CFrame.new(0, 0, 65) * CFrame.Angles(0, 0, math.rad(0))
  285. local boom13 = Instance.new("Part")
  286. boom13.Transparency = 1
  287. boom13.Parent = char
  288. local b13w = Instance.new("Weld")
  289. b13w.Part1 = torso
  290. b13w.Part0 = boom13
  291. b13w.Parent = torso
  292. b13w.C0 = CFrame.new(0, 0, 70) * CFrame.Angles(0, 0, math.rad(0))
  293. wait(0.001)
  294. boom1.Anchored = true
  295. boom2.Anchored = true
  296. boom3.Anchored = true
  297. boom4.Anchored = true
  298. boom5.Anchored = true
  299. boom6.Anchored = true
  300. boom7.Anchored = true
  301. boom8.Anchored = true
  302. boom9.Anchored = true
  303. boom10.Anchored = true
  304. boom11.Anchored = true
  305. boom12.Anchored = true
  306. boom13.Anchored = true
  307. b1w:Remove()
  308. b2w:Remove()
  309. b3w:Remove()
  310. b4w:Remove()
  311. b5w:Remove()
  312. b6w:Remove()
  313. b7w:Remove()
  314. b8w:Remove()
  315. b9w:Remove()
  316. b10w:Remove()
  317. b11w:Remove()
  318. b12w:Remove()
  319. b13w:Remove()
  320. local explosion1 = Instance.new("Explosion")
  321. explosion1.Parent = char
  322. explosion1.BlastRadius = 5
  323. explosion1.BlastPressure = 100000
  324. explosion1.Position = boom1.Position
  325. local explosion2 = Instance.new("Explosion")
  326. explosion2.Parent = char
  327. explosion2.BlastRadius = 5
  328. explosion2.BlastPressure = 100000
  329. explosion2.Position = boom2.Position
  330. local explosion3 = Instance.new("Explosion")
  331. explosion3.Parent = char
  332. explosion3.BlastRadius = 5
  333. explosion3.BlastPressure = 100000
  334. explosion3.Position = boom3.Position
  335. local explosion4 = Instance.new("Explosion")
  336. explosion4.Parent = char
  337. explosion4.BlastRadius = 5
  338. explosion4.BlastPressure = 100000
  339. explosion4.Position = boom4.Position
  340. local explosion5 = Instance.new("Explosion")
  341. explosion5.Parent = char
  342. explosion5.BlastRadius = 5
  343. explosion5.BlastPressure = 100000
  344. explosion5.Position = boom5.Position
  345. local explosion6 = Instance.new("Explosion")
  346. explosion6.Parent = char
  347. explosion6.BlastRadius = 5
  348. explosion6.BlastPressure = 100000
  349. explosion6.Position = boom6.Position
  350. local explosion7 = Instance.new("Explosion")
  351. explosion7.Parent = char
  352. explosion7.BlastRadius = 5
  353. explosion7.BlastPressure = 1000
  354. explosion7.Position = boom7.Position
  355. local explosion8 = Instance.new("Explosion")
  356. explosion8.Parent = char
  357. explosion8.BlastRadius = 5
  358. explosion8.BlastPressure = 100000
  359. explosion8.Position = boom8.Position
  360. local explosion9 = Instance.new("Explosion")
  361. explosion9.Parent = char
  362. explosion9.BlastRadius = 5
  363. explosion9.BlastPressure = 100000
  364. explosion9.Position = boom9.Position
  365. local explosion10 = Instance.new("Explosion")
  366. explosion10.Parent = char
  367. explosion10.BlastRadius = 5
  368. explosion10.BlastPressure = 100000
  369. explosion10.Position = boom10.Position
  370. local explosion11 = Instance.new("Explosion")
  371. explosion11.Parent = char
  372. explosion11.BlastRadius = 5
  373. explosion11.BlastPressure = 100000
  374. explosion11.Position = boom11.Position
  375. local explosion12 = Instance.new("Explosion")
  376. explosion12.Parent = char
  377. explosion12.BlastRadius = 5
  378. explosion12.BlastPressure = 100000
  379. explosion12.Position = boom12.Position
  380. local explosion13 = Instance.new("Explosion")
  381. explosion13.Parent = char
  382. explosion13.BlastRadius = 5
  383. explosion13.BlastPressure = 100000
  384. explosion13.Position = boom13.Position
  385. wait(0.1)
  386. boom1:Remove()
  387. boom2:Remove()
  388. boom3:Remove()
  389. boom4:Remove()
  390. boom5:Remove()
  391. boom6:Remove()
  392. boom7:Remove()
  393. boom8:Remove()
  394. boom9:Remove()
  395. boom10:Remove()
  396. boom11:Remove()
  397. boom12:Remove()
  398. boom13:Remove()
  399. explosion1:Remove()
  400. explosion2:Remove()
  401. explosion3:Remove()
  402. explosion4:Remove()
  403. explosion5:Remove()
  404. explosion6:Remove()
  405. explosion7:Remove()
  406. explosion8:Remove()
  407. explosion9:Remove()
  408. explosion10:Remove()
  409. explosion11:Remove()
  410. explosion12:Remove()
  411. explosion13:Remove()
  412. end
  413. end
  414.  
  415. Mouse.KeyDown:connect(PressR)
  416. PressF = function(key)
  417. if key == "f" then
  418. local push = Instance.new("Part")
  419. push.Size = Vector3.new(3, 0.2, 3)
  420. push.Parent = char
  421. push.Name = "Fly!"
  422. push.Position = ll.Position
  423. push.Anchored = true
  424. push.Material = "Neon"
  425. push.BrickColor = BrickColor.new("CGA brown")
  426. wait(0.3)
  427. push.Transparency = 0.1
  428. wait(0.3)
  429. push.Transparency = 0.2
  430. wait(0.3)
  431. push.Transparency = 0.3
  432. wait(0.3)
  433. push.Transparency = 0.4
  434. wait(0.3)
  435. push.Transparency = 0.5
  436. wait(0.3)
  437. push.Transparency = 0.6
  438. wait(0.3)
  439. push.Transparency = 0.7
  440. wait(0.3)
  441. push.Transparency = 0.8
  442. wait(0.3)
  443. push.Transparency = 0.9
  444. wait(0.3)
  445. push.Transparency = 1
  446. push:Remove()
  447. end
  448. end
  449.  
  450. Mouse.KeyDown:connect(PressF)
  451. PressZ = function(key)
  452. if key == "z" then
  453. local blast = Instance.new("Part")
  454. blast.Parent = char
  455. blast.Size = Vector3.new(5, 5, 5)
  456. blast.Material = "Neon"
  457. blast.Name = "Boom"
  458. blast.BrickColor = BrickColor.new("CGA brown")
  459. blast.Position = Mouse.Hit.p
  460. blast.Anchored = false
  461. blast.CanCollide = false
  462. blast.Shape = "Ball"
  463. blast.Rotation = Vector3.new(-90, 90, 0)
  464. blast.Touched:connect(damage)
  465. blast.Locked = true
  466. dmg = 5
  467. wait(3)
  468. blast:Remove()
  469. end
  470. end
  471.  
  472. Mouse.KeyDown:connect(PressZ)
Add Comment
Please, Sign In to add comment