Advertisement
Dark_EccentricYT

Untitled

Jun 2nd, 2020
3,678
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.21 KB | None | 0 0
  1. paly = game.Players.LocalPlayer
  2. local symbolimg = "http://www.roblox.com/asset/?id=678509801"
  3. char = paly.Character
  4. torso = char.Torso
  5. neck = char.Torso.Neck
  6. hum = char.Humanoid
  7. Player = game:GetService("Players").LocalPlayer
  8. local mouse = Player:GetMouse()
  9. Character = Player.Character
  10. tors = Character.Torso
  11. lleg = Character["Left Leg"]
  12. root = Character.HumanoidRootPart
  13. hed = Character.Head
  14. rleg = Character["Right Leg"]
  15. rarm = Character["Right Arm"]
  16. larm = Character["Left Arm"]
  17. local Effects = {}
  18. attack = false
  19. vt = Vector3.new
  20. bc = BrickColor.new
  21. br = BrickColor.random
  22. it = Instance.new
  23. cf = CFrame.new
  24. euler = CFrame.fromEulerAnglesXYZ
  25. angles = CFrame.Angles
  26. matr = math.random
  27.  
  28. ---weapon model---
  29. local gun = Instance.new("Part")
  30. gun.Parent = Character
  31. gun.Size = Vector3.new(0.35, 0.35, 4.75)
  32. gun.Archivable = true
  33. gun.BrickColor = BrickColor.new("Bright orange")
  34. gun.Material = "Wood"
  35. gun.CanCollide = false
  36. local weld1 = Instance.new("Weld")
  37. weld1.Parent = rarm
  38. weld1.Part0 = rarm
  39. weld1.Part1 = gun
  40. weld1.C1 = CFrame.new(0, 1.125, 0.25)
  41. local colore = Instance.new("Part")
  42. colore.Parent = Character
  43. colore.Size = Vector3.new(0.375, 0.375, 3.95)
  44. colore.Archivable = true
  45. colore.BrickColor = BrickColor.new("White")
  46. colore.Material = "Fabric"
  47. colore.CanCollide = false
  48. local weld1 = Instance.new("Weld")
  49. weld1.Parent = rarm
  50. weld1.Part0 = rarm
  51. weld1.Part1 = colore
  52. weld1.C1 = CFrame.new(0, 1.125, 0.25)
  53. local blak = Instance.new("Part")
  54. blak.Parent = Character
  55. blak.Size = Vector3.new(0.365, 0.365, 4.15)
  56. blak.Archivable = true
  57. blak.BrickColor = BrickColor.new("Black")
  58. blak.Material = "Fabric"
  59. blak.CanCollide = false
  60. local weld1 = Instance.new("Weld")
  61. weld1.Parent = rarm
  62. weld1.Part0 = rarm
  63. weld1.Part1 = blak
  64. weld1.C1 = CFrame.new(0, 1.125, 0.25)
  65. local blak2 = Instance.new("Part")
  66. blak2.Parent = Character
  67. blak2.Size = Vector3.new(1.25, 1.25, 0.5)
  68. blak2.Archivable = true
  69. blak2.BrickColor = BrickColor.new("Medium stone grey")
  70. blak2.Material = "Granite"
  71. blak2.CanCollide = false
  72. local weld1 = Instance.new("Weld")
  73. weld1.Parent = rarm
  74. weld1.Part0 = rarm
  75. weld1.Part1 = blak2
  76. weld1.C1 = CFrame.new(0, 1.125, 2.75)
  77. local blak3 = Instance.new("Part")
  78. blak3.Parent = Character
  79. blak3.Size = Vector3.new(1.45, 1.45, 0.45)
  80. blak3.Archivable = true
  81. blak3.BrickColor = BrickColor.new("Really black")
  82. blak3.Material = "Granite"
  83. blak3.CanCollide = false
  84. local sh = Instance.new("SpecialMesh",blak2)
  85. local sh2 = Instance.new("SpecialMesh",blak3)
  86. sh.MeshType = "Sphere"
  87. sh2.MeshType = "Sphere"
  88. local weld1 = Instance.new("Weld")
  89. weld1.Parent = rarm
  90. weld1.Part0 = rarm
  91. weld1.Part1 = blak3
  92. weld1.C1 = CFrame.new(0, 1.125, 2.75)
  93. local blak4 = Instance.new("Part")
  94. blak4.Parent = Character
  95. blak4.Size = Vector3.new(0.545, 0.545, 0.625)
  96. blak4.Archivable = true
  97. blak4.BrickColor = BrickColor.new("Really black")
  98. blak4.Material = "Granite"
  99. blak4.CanCollide = false
  100. local weld1 = Instance.new("Weld")
  101. weld1.Parent = rarm
  102. weld1.Part0 = rarm
  103. weld1.Part1 = blak4
  104. weld1.C1 = CFrame.new(0, 1.125, -2.25)
  105. local gun2 = Instance.new("Part")
  106. gun2.Parent = Character
  107. gun2.Size = Vector3.new(1,1,1)
  108. gun2.Archivable = true
  109. gun2.BrickColor = BrickColor.new("White")
  110. gun2.Material = "Neon"
  111. gun2.Shape = "Ball"
  112. gun2.CanCollide = false
  113. local weld1a = Instance.new("Weld")
  114. weld1a.Parent = rarm
  115. weld1a.Part0 = rarm
  116. weld1a.Part1 = gun2
  117. weld1a.C1 = CFrame.new(0, 1.125, 3.5)
  118. suh = Color3.new(1, 1, 1)
  119. local glow = Instance.new("ParticleEmitter")
  120. glow.LightEmission = 1
  121. glow.Parent = gun2
  122. glow.Texture = "rbxassetid://284205403"
  123. glow.Color = ColorSequence.new(suh)
  124. glow.Size = NumberSequence.new(1)
  125. glow.Speed = NumberRange.new(0,1)
  126. glow.Transparency = NumberSequence.new(0.95)
  127. glow.Lifetime = NumberRange.new(0.5)
  128. glow.LockedToPart = true
  129. glow.Rate = 250
  130. glow.VelocitySpread = 9001
  131. ----
  132.  
  133. local boll = Instance.new("Part",game.Lighting)
  134. boll.Transparency = 0.5
  135. boll.Material = "Neon"
  136. boll.BrickColor = bc("Bright red")
  137. boll.Anchored = true
  138. boll.Size = vt(1,1,1)
  139. boll.Shape = "Ball"
  140. boll.CanCollide = false
  141.  
  142. local shur = Instance.new("Part",game.Lighting)
  143. shur.Transparency = 0
  144. shur.Material = "Neon"
  145. shur.BrickColor = bc("Bright red")
  146. shur.Anchored = true
  147. shur.Size = vt(5,0.2,5)
  148. shur.CanCollide = false
  149. local Meshshur = Instance.new("CylinderMesh",shur)
  150.  
  151. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  152. if hit.Parent==nil then
  153. return
  154. end
  155. h=hit.Parent:FindFirstChild("Humanoid")
  156. for _,v in pairs(hit.Parent:children()) do
  157. if v:IsA("Humanoid") then
  158. h=v
  159. end
  160. end
  161. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  162. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  163. end
  164. if hit.Parent.className=="Hat" then
  165. hit=hit.Parent.Parent:findFirstChild("Head")
  166. end
  167. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  168. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  169. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  170. return
  171. end]]
  172. -- hs(hit,1.2)
  173. c=Instance.new("ObjectValue")
  174. c.Name="creator"
  175. c.Value=game:service("Players").LocalPlayer
  176. c.Parent=h
  177. game:GetService("Debris"):AddItem(c,.5)
  178. Damage=math.random(minim,maxim)
  179. -- h:TakeDamage(Damage)
  180. blocked=false
  181. block=hit.Parent:findFirstChild("Block")
  182. if block~=nil then
  183. print(block.className)
  184. if block.className=="NumberValue" then
  185. if block.Value>0 then
  186. blocked=true
  187. if decreaseblock==nil then
  188. block.Value=block.Value-1
  189. end
  190. end
  191. end
  192. if block.className=="IntValue" then
  193. if block.Value>0 then
  194. blocked=true
  195. if decreaseblock~=nil then
  196. block.Value=block.Value-1
  197. end
  198. end
  199. end
  200. end
  201. if blocked==false then
  202. -- h:TakeDamage(Damage)
  203. h.Health=h.Health-Damage
  204. showDamage(hit.Parent,Damage,.5,TorsoColor)
  205. else
  206. h.Health=h.Health-(Damage/2)
  207. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  208. end
  209. if Type=="Knockdown" then
  210. hum=hit.Parent.Humanoid
  211. hum.PlatformStand=true
  212. coroutine.resume(coroutine.create(function(HHumanoid)
  213. swait(1)
  214. HHumanoid.PlatformStand=false
  215. end),hum)
  216. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  217. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  218. local bodvol=Instance.new("BodyVelocity")
  219. bodvol.velocity=angle*knockback
  220. bodvol.P=5000
  221. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  222. bodvol.Parent=hit
  223. rl=Instance.new("BodyAngularVelocity")
  224. rl.P=3000
  225. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  226. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  227. rl.Parent=hit
  228. game:GetService("Debris"):AddItem(bodvol,.5)
  229. game:GetService("Debris"):AddItem(rl,.5)
  230. elseif Type=="Normal" then
  231. vp=Instance.new("BodyVelocity")
  232. vp.P=500
  233. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  234. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  235. if KnockbackType==1 then
  236. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  237. elseif KnockbackType==2 then
  238. vp.velocity=Property.CFrame.lookVector*knockback
  239. end
  240. if knockback>0 then
  241. vp.Parent=hit.Parent.Torso
  242. end
  243. game:GetService("Debris"):AddItem(vp,.5)
  244. elseif Type=="Up" then
  245. local bodyVelocity=Instance.new("BodyVelocity")
  246. bodyVelocity.velocity=vt(0,10,0)
  247. bodyVelocity.P=1000
  248. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  249. bodyVelocity.Parent=hit
  250. game:GetService("Debris"):AddItem(bodyVelocity,1)
  251. rl=Instance.new("BodyAngularVelocity")
  252. rl.P=3000
  253. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  254. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  255. rl.Parent=hit
  256. game:GetService("Debris"):AddItem(rl,.5)
  257. elseif Type=="Snare" then
  258. bp=Instance.new("BodyPosition")
  259. bp.P=2000
  260. bp.D=100
  261. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  262. bp.position=hit.Parent.Torso.Position
  263. bp.Parent=hit.Parent.Torso
  264. game:GetService("Debris"):AddItem(bp,1)
  265. elseif Type=="Target" then
  266. if Targetting==false then
  267. ZTarget=hit.Parent.Torso
  268. coroutine.resume(coroutine.create(function(Part)
  269. swait(5)
  270. end),ZTarget)
  271. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  272. targetgui=Instance.new("BillboardGui")
  273. targetgui.Parent=ZTarget
  274. targetgui.Size=UDim2.new(10,100,10,100)
  275. targ=Instance.new("ImageLabel")
  276. targ.Parent=targetgui
  277. targ.BackgroundTransparency=1
  278. targ.Image="rbxassetid://4834067"
  279. targ.Size=UDim2.new(1,0,1,0)
  280. cam.CameraType="Scriptable"
  281. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  282. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  283. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  284. Targetting=true
  285. RocketTarget=ZTarget
  286. for i=1,Property do
  287. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  288. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  289. swait()
  290. end
  291. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  292. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  293. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  294. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  295. end
  296. Targetting=false
  297. RocketTarget=nil
  298. targetgui.Parent=nil
  299. cam.CameraType="Custom"
  300. end
  301. end
  302. debounce=Instance.new("BoolValue")
  303. debounce.Name="DebounceHit"
  304. debounce.Parent=hit.Parent
  305. debounce.Value=true
  306. game:GetService("Debris"):AddItem(debounce,Delay)
  307. c=Instance.new("ObjectValue")
  308. c.Name="creator"
  309. c.Value=Player
  310. c.Parent=h
  311. game:GetService("Debris"):AddItem(c,.5)
  312. CRIT=false
  313. hitDeb=true
  314. AttackPos=6
  315. end
  316. end
  317.  
  318. showDamage=function(Char,Dealt,du,Color)
  319. m=Instance.new("Model")
  320. m.Name=""
  321. h=Instance.new("Humanoid")
  322. h.Health=0
  323. h.MaxHealth=0
  324. h.Parent=m
  325. c=Instance.new("Part")
  326. c.Transparency=0
  327. c.Material = "Neon"
  328. c.BrickColor=bc("Bright red")
  329. c.Name="Head"
  330. c.TopSurface=0
  331. c.BottomSurface=0
  332. CV="Hot pink"
  333.  
  334. local txt = Instance.new("BillboardGui", c)
  335. txt.Adornee = c
  336. txt.Name = "_status"
  337. txt.Size = UDim2.new(2, 0, 1.2, 0)
  338. txt.StudsOffset = Vector3.new(-9, 8, 0)
  339. local text = Instance.new("TextLabel", txt)
  340. text.Size = UDim2.new(10, 0, 7, 0)
  341. text.FontSize = "Size24"
  342. text.TextScaled = true
  343. text.TextTransparency = 0
  344. text.BackgroundTransparency = 1
  345. text.TextTransparency = 0
  346. text.TextStrokeTransparency = 0
  347. text.Font = "Code"
  348. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  349.  
  350. v=Instance.new("Part")
  351. v.Name = "ColorBrick"
  352. v.Parent=c
  353. v.FormFactor="Symmetric"
  354. v.Anchored=true
  355. v.CanCollide=false
  356. v.BottomSurface="Smooth"
  357. v.TopSurface="Smooth"
  358. v.Size=Vector3.new(10,5,3)
  359. v.Transparency=1
  360. v.CFrame=c.CFrame
  361. v.BrickColor=BrickColor.new(CV)
  362. v.Transparency=1
  363. text.TextColor3 = BrickColor.new("White").Color
  364. v.Shape="Block"
  365. text.Text = tostring(Dealt)
  366. local tick = Instance.new("Sound",c)
  367. tick.SoundId = "rbxassetid://553325070"
  368. tick.Volume = 1.25
  369. tick.Pitch = 0.75
  370. tick:Play()
  371. c.formFactor="Plate"
  372. c.Transparency = 0.99
  373. c.Size=Vector3.new(1,.4,1)
  374. ms=Instance.new("CylinderMesh")
  375. ms.Scale=Vector3.new(.8,.8,.8)
  376. if CRIT==true then
  377. ms.Scale=Vector3.new(1,1.25,1)
  378. end
  379. ms.Parent=c
  380. c.Reflectance=0
  381. Instance.new("BodyGyro").Parent=c
  382. c.Parent=m
  383. if Char:findFirstChild("Head")~=nil then
  384. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  385. elseif Char.Parent:findFirstChild("Head")~=nil then
  386. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  387. end
  388. f=Instance.new("BodyPosition")
  389. f.P=2000
  390. f.D=100
  391. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  392. f.position=c.Position+Vector3.new(0,3,0)
  393. f.Parent=c
  394. game:GetService("Debris"):AddItem(m,.5+du)
  395. c.CanCollide=false
  396. m.Parent=workspace
  397. c.CanCollide=false
  398. end
  399.  
  400. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  401. for _, c in pairs(workspace:children()) do
  402. local hum = c:findFirstChild("Humanoid")
  403. if hum ~= nil then
  404. local head = c:findFirstChild("Torso")
  405. if head ~= nil then
  406. local targ = head.Position - Part.Position
  407. local mag = targ.magnitude
  408. if mag <= magni and c.Name ~= Player.Name then
  409. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  410. end
  411. end
  412. end
  413. end
  414. end
  415.  
  416. function Explode(rad,par)
  417. local expart = Instance.new("Part",script.Parent)
  418. local expart2 = Instance.new("Part",script.Parent)
  419. local partMesh = Instance.new("SpecialMesh",expart)
  420. partMesh.MeshType = "Sphere"
  421. local partMesh2 = Instance.new("SpecialMesh",expart2)
  422. partMesh2.MeshType = "Sphere"
  423. local expld = Instance.new("Explosion", script.Parent)
  424. local plode = Instance.new("Sound",expart)
  425. plode.SoundId = "rbxassetid://165970126"
  426. plode.Volume = 2.5
  427. plode.Pitch = 1
  428. plode.Looped = false
  429. plode:Play()
  430. expld.BlastRadius = rad
  431. expld.Position = par.Position
  432. partMesh.Scale = vt(rad,rad,rad)
  433. expart.Size = vt(1,1,1)*1.5
  434. expart.Transparency = 0.5
  435. expart.Anchored = true
  436. expart.Material = "Neon"
  437. expart.BrickColor = bc("Deep orange")
  438. expart.CFrame = par.CFrame
  439. partMesh2.Scale = vt(rad,rad,rad)
  440. expart2.Size = vt(1.15,1.15,1.15)*1.5
  441. expart2.Transparency = 0.5
  442. expart2.Anchored = true
  443. expart2.Material = "Neon"
  444. expart2.BrickColor = bc("Bright orange")
  445. expart2.CFrame = par.CFrame
  446. local value = 5
  447. par:Destroy()
  448. for i = 0, 100 do
  449. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  450. expart.CFrame = expart.CFrame
  451. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  452. expart2.CFrame = expart.CFrame
  453. value = value - 0.225
  454. if value <= 0 then
  455. expart.Transparency = expart.Transparency + 0.0125
  456. expart2.Transparency = expart.Transparency + 0.0125
  457. value = 0
  458. end
  459. wait()
  460. end
  461. plode.Parent = nil
  462. expart.Parent = nil
  463. expart2.Parent = nil
  464. expld.Parent = nil
  465. end
  466.  
  467. function BlastStorm()
  468. char.Humanoid.WalkSpeed = 0
  469. local shur = Instance.new("Part",char)
  470. local gahd = Instance.new("Sound",shur)
  471. gahd.SoundId = "rbxassetid://163619849"
  472. gahd.Volume = 5
  473. gahd.Pitch = 0.5
  474. gahd:Play()
  475. shur.Transparency = 1
  476. shur.Material = "Neon"
  477. shur.BrickColor = bc("Bright red")
  478. shur.Anchored = true
  479. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  480. shur.Size = vt(1,0.2,1)
  481. shur.CanCollide = false
  482. local dec = Instance.new("Decal",shur)
  483. dec.Texture = symbolimg
  484. dec.Face = "Top"
  485. local dec2 = dec:Clone()
  486. dec2.Parent = shur
  487. dec2.Face = "Bottom"
  488. local Meshshur = Instance.new("CylinderMesh",shur)
  489. Meshshur.Scale = vt(0,1,0)
  490. local value1 = 1*5
  491. for i = 0, 50 do
  492. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  493. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  494. value1 = value1 - 0.015*5
  495. wait(0)
  496. end
  497. local spart = Instance.new("Part",char)
  498. local ff = Instance.new("ForceField",char)
  499. local tick = Instance.new("Sound",spart)
  500. tick.SoundId = "rbxassetid://224339308"
  501. tick.Volume = 10
  502. tick.Pitch = 0.5
  503. tick:Play()
  504. local tickel = Instance.new("Sound",spart)
  505. tickel.SoundId = "rbxassetid://138161072"
  506. tickel.Volume = 10
  507. tickel.Pitch = 1.65
  508. tickel:Play()
  509. spart.Size = vt(1,1,1)
  510. spart.BrickColor = BrickColor.new("White")
  511. spart.Transparency = 1
  512. spart.Anchored = true
  513. spart.CanCollide = false
  514. spart.CFrame = shur.CFrame
  515. local mesh = Instance.new("SpecialMesh",spart)
  516. mesh.MeshType = "FileMesh"
  517. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  518. for i = 0, 25 do
  519. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  520. spart.Transparency = spart.Transparency - 0.025
  521. mesh.Scale = mesh.Scale + vt(1.5,0.5,1.5)
  522. spart.Position = spart.Position
  523. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.45,0)
  524. wait(0)
  525. end
  526. for i = 0, 25 do
  527. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  528. mesh.Scale = mesh.Scale + vt(0.2,0.1,0.2)
  529. spart.Position = spart.Position
  530. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  531. wait(0)
  532. end
  533. for i = 0, 25 do
  534. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  535. mesh.Scale = mesh.Scale + vt(0.2,0.1,0.2)
  536. spart.Position = spart.Position
  537. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.65,0)
  538. wait(0)
  539. end
  540. for i = 0, 25 do
  541. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  542. mesh.Scale = mesh.Scale + vt(0.2,0.1,0.2)
  543. spart.Position = spart.Position
  544. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.75,0)
  545. wait(0)
  546. end
  547. for i = 0, 25 do
  548. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  549. mesh.Scale = mesh.Scale + vt(0.3,0.05,0.3)
  550. spart.Position = spart.Position
  551. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.85,0)
  552. wait(0)
  553. end
  554. local pr = spart:Clone()
  555. local expld = Instance.new("Explosion", spart)
  556. expld.BlastRadius = 95
  557. expld.Position = spart.Position
  558. local pr2 = spart:Clone()
  559. pr2.Transparency = 0
  560. pr2.Parent = char
  561. pr2.Anchored = true
  562. pr2.Material = "Neon"
  563. local msh2 = pr2.Mesh
  564. msh2.MeshType = "Sphere"
  565. msh2.Scale = vt(37.5,37.5,37.5)
  566. pr.Transparency = 0
  567. pr.Parent = char
  568. local msh = pr.Mesh
  569. pr.Anchored = true
  570. pr.CFrame = spart.CFrame
  571. local tickaz = Instance.new("Sound",spart)
  572. tickaz.SoundId = "rbxassetid://231917742"
  573. tickaz.Volume = 8.5
  574. tickaz.Pitch = 0.7
  575. tickaz:Play()
  576. local ticka2 = Instance.new("Sound",spart)
  577. ticka2.SoundId = "rbxassetid://138186576"
  578. ticka2.Volume = 6.5
  579. ticka2.Pitch = 0.6
  580. ticka2:Play()
  581. local tickar = Instance.new("Sound",spart)
  582. tickar.SoundId = "rbxassetid://151304356"
  583. tickar.Volume = 5
  584. tickar.Pitch = 0.85
  585. tickar:Play()
  586. local ticka3 = Instance.new("Sound",spart)
  587. ticka3.SoundId = "rbxassetid://357562152"
  588. ticka3.Volume = 10
  589. ticka3.Pitch = 0.45
  590. ticka3:Play()
  591. local ticka4 = Instance.new("Sound",spart)
  592. ticka4.SoundId = "rbxassetid://144699494"
  593. ticka4.Volume = 10
  594. ticka4.Pitch = 0.5
  595. ticka4:Play()
  596. local tick2 = Instance.new("Sound",spart)
  597. tick2.SoundId = "rbxassetid://138161072"
  598. tick2.Volume = 5
  599. tick.Pitch = 0.45
  600. tick:Play()
  601. tick2.Pitch = 1
  602. tick2:Play()
  603. spart.Anchored = true
  604. for i = 0, 250 do
  605. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  606. spart.Transparency = spart.Transparency + 0.0035
  607. mesh.Scale = mesh.Scale + vt(2,0.215,2)
  608. pr.Transparency = spart.Transparency + 0.0035
  609. msh.Scale = msh.Scale + vt(1.425,1,1.425)
  610. pr.CFrame = pr.CFrame*CFrame.Angles(0,-0.25,0)
  611. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.45,0)
  612. pr2.Transparency = spart.Transparency + 0.0035
  613. msh2.Scale = msh2.Scale + vt(0.75,0.75,0.75)
  614. pr2.CFrame = pr2.CFrame
  615. wait(0)
  616. end
  617. char.Humanoid.WalkSpeed = 16
  618. for i = 0, 100 do
  619. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  620. dec.Transparency = dec.Transparency + 0.015
  621. dec2.Transparency = dec.Transparency
  622. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  623. value1 = value1 - 0.035*2.5
  624. wait(0)
  625. end
  626. wait(2.5)
  627. shur:Destroy()
  628. spart:Destroy()
  629. tick:Destroy()
  630. tick2:Destroy()
  631. ff:Destroy()
  632. end
  633.  
  634. function Trap()
  635. local shur = Instance.new("Part",char)
  636. local gahd = Instance.new("Sound",shur)
  637. gahd.SoundId = "rbxassetid://163619849"
  638. gahd.Volume = 1.5
  639. gahd.Pitch = 1
  640. gahd:Play()
  641. shur.Transparency = 1
  642. shur.Material = "Neon"
  643. shur.BrickColor = bc("Bright red")
  644. shur.Anchored = true
  645. shur.CFrame = mouse.Hit
  646. shur.Rotation = vt(0,0,0)
  647. shur.Size = vt(1,0.2,1)
  648. shur.CanCollide = false
  649. local dec = Instance.new("Decal",shur)
  650. dec.Texture = symbolimg
  651. dec.Face = "Top"
  652. local dec2 = dec:Clone()
  653. dec2.Parent = shur
  654. dec2.Face = "Bottom"
  655. local Meshshur = Instance.new("CylinderMesh",shur)
  656. Meshshur.Scale = vt(0,1,0)
  657. local value1 = 1*1.45
  658. for i = 0, 50 do
  659. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  660. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  661. value1 = value1 - 0.015*1.45
  662. wait(0)
  663. end
  664. for i = 0, 50 do
  665. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  666. dec.Transparency = dec.Transparency + 0.02
  667. dec2.Transparency = dec.Transparency
  668. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  669. value1 = value1 - 0.015*1.45
  670. wait(0)
  671. end
  672. local spart = Instance.new("Part",char)
  673. local tick = Instance.new("Sound",spart)
  674. tick.SoundId = "rbxassetid://514867425"
  675. tick.Volume = 3
  676. tick.Pitch = 1
  677. tick:Play()
  678. local tickel = Instance.new("Sound",spart)
  679. tickel.SoundId = "rbxassetid://138161072"
  680. tickel.Volume = 1
  681. tickel.Pitch = 2
  682. tickel:Play()
  683. spart.Size = vt(1,1,1)
  684. spart.BrickColor = BrickColor.new("White")
  685. spart.Transparency = 1
  686. spart.Anchored = true
  687. spart.CanCollide = false
  688. spart.CFrame = shur.CFrame
  689. local expld = Instance.new("Explosion", spart)
  690. expld.BlastRadius = 15
  691. expld.Position = spart.Position
  692. local mesh = Instance.new("SpecialMesh",spart)
  693. mesh.MeshType = "FileMesh"
  694. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  695. for i = 0, 25 do
  696. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  697. spart.Transparency = spart.Transparency - 0.025
  698. mesh.Scale = mesh.Scale + vt(1.5,2.75,1.5)
  699. spart.Position = spart.Position
  700. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.45,0)
  701. wait(0)
  702. end
  703. for i = 0, 50 do
  704. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  705. spart.Transparency = spart.Transparency + 0.015
  706. mesh.Scale = mesh.Scale - vt(0.5,-2.75,0.5)
  707. spart.Position = spart.Position
  708. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.45,0)
  709. wait(0)
  710. end
  711. shur:Destroy()
  712. spart:Destroy()
  713. end
  714.  
  715. function WindFloor()
  716. local shur = Instance.new("Part",char)
  717. local gahd = Instance.new("Sound",shur)
  718. gahd.SoundId = "rbxassetid://163619849"
  719. gahd.Volume = 2.5
  720. gahd.Pitch = 0.775
  721. gahd:Play()
  722. shur.Transparency = 1
  723. shur.Material = "Neon"
  724. shur.BrickColor = bc("Bright red")
  725. shur.Anchored = true
  726. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  727. shur.Size = vt(1,0.2,1)
  728. shur.CanCollide = false
  729. local dec = Instance.new("Decal",shur)
  730. dec.Texture = symbolimg
  731. dec.Face = "Top"
  732. local dec2 = dec:Clone()
  733. dec2.Parent = shur
  734. dec2.Face = "Bottom"
  735. local Meshshur = Instance.new("CylinderMesh",shur)
  736. Meshshur.Scale = vt(0,1,0)
  737. local value1 = 1*2.5
  738. for i = 0, 50 do
  739. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  740. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  741. value1 = value1 - 0.015*2.5
  742. wait(0)
  743. end
  744. local spart = Instance.new("Part",char)
  745. local tick = Instance.new("Sound",spart)
  746. tick.SoundId = "rbxassetid://224339308"
  747. tick.Volume = 2.5
  748. tick.Pitch = 0.65
  749. tick:Play()
  750. local tickel = Instance.new("Sound",spart)
  751. tickel.SoundId = "rbxassetid://138161072"
  752. tickel.Volume = 2.5
  753. tickel.Pitch = 0.85
  754. tickel:Play()
  755. spart.Size = vt(1,1,1)
  756. spart.BrickColor = BrickColor.new("White")
  757. spart.Transparency = 1
  758. spart.Anchored = true
  759. spart.CanCollide = false
  760. spart.CFrame = shur.CFrame + vt(0,2.5,0)
  761. local mesh = Instance.new("SpecialMesh",spart)
  762. mesh.MeshType = "FileMesh"
  763. mesh.Scale = vt(1,0.01,1)
  764. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  765. local par2 = spart:Clone()
  766. local msh = par2.Mesh
  767. par2.CFrame = spart.CFrame
  768. par2.Parent = char
  769. for i = 0, 25 do
  770. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  771. spart.Transparency = spart.Transparency - 0.025
  772. mesh.Scale = mesh.Scale + vt(2.75,0.65,2.75)
  773. spart.Position = spart.Position
  774. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  775. par2.Transparency = par2.Transparency - 0.025
  776. msh.Scale = msh.Scale + vt(2.75/1.25,0.5,2.75/1.25)
  777. par2.Position = par2.Position
  778. par2.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  779. wait(0)
  780. end
  781. local part = Instance.new("Part",char)
  782. part.Anchored = true
  783. part.CanCollide = false
  784. part.Transparency = 1
  785. part.Size = vt(115,5,5)
  786. part.Position = spart.Position
  787. part.Touched:connect(function(hit)
  788. Damagefunc(hit,10,17,-5,"Normal",root,.2,1)
  789. end)
  790. for i = 0, 250 do
  791. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  792. part.CFrame = spart.CFrame*CFrame.Angles(0,0.25,0)
  793. spart.Position = spart.Position
  794. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.75,0)
  795. par2.Position = par2.Position
  796. par2.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  797. wait(0)
  798. end
  799. part:Destroy()
  800. for i = 0, 25 do
  801. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  802. spart.Transparency = spart.Transparency + 0.025
  803. mesh.Scale = mesh.Scale - vt(2.75,0.65,2.75)
  804. spart.Position = spart.Position
  805. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  806. par2.Transparency = par2.Transparency + 0.025
  807. msh.Scale = msh.Scale - vt(2.75/1.25,0.5,2.75/1.25)
  808. par2.Position = par2.Position
  809. par2.CFrame = par2.CFrame*CFrame.Angles(0,-0.5,0)
  810. wait(0)
  811. end
  812. for i = 0, 100 do
  813. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  814. dec.Transparency = dec.Transparency + 0.015
  815. dec2.Transparency = dec.Transparency
  816. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  817. value1 = value1 - 0.015*2.5
  818. wait(0)
  819. end
  820. shur:Destroy()
  821. par2:Destroy()
  822. spart:Destroy()
  823. end
  824.  
  825.  
  826.  
  827. function Tornado()
  828. char.Humanoid.WalkSpeed = 0
  829. local shur = Instance.new("Part",char)
  830. local gahd = Instance.new("Sound",shur)
  831. gahd.SoundId = "rbxassetid://163619849"
  832. gahd.Volume = 2.5
  833. gahd.Pitch = 0.865
  834. gahd:Play()
  835. shur.Transparency = 1
  836. shur.Material = "Neon"
  837. shur.BrickColor = bc("Bright red")
  838. shur.Anchored = true
  839. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  840. shur.Size = vt(1,0.2,1)
  841. shur.CanCollide = false
  842. local dec = Instance.new("Decal",shur)
  843. dec.Texture = symbolimg
  844. dec.Face = "Top"
  845. local dec2 = dec:Clone()
  846. dec2.Parent = shur
  847. dec2.Face = "Bottom"
  848. local Meshshur = Instance.new("CylinderMesh",shur)
  849. Meshshur.Scale = vt(0,1,0)
  850. local value1 = 1*2
  851. for i = 0, 50 do
  852. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  853. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  854. value1 = value1 - 0.015*2
  855. wait(0)
  856. end
  857. local spart = Instance.new("Part",char)
  858. local tick = Instance.new("Sound",spart)
  859. tick.SoundId = "rbxassetid://224339308"
  860. tick.Volume = 1.5
  861. tick.Pitch = 0.95
  862. tick:Play()
  863. spart.Size = vt(45,100,45)
  864. spart.Anchored = true
  865. spart.BrickColor = BrickColor.new("White")
  866. spart.Transparency = 1
  867. spart.CanCollide = false
  868. spart.CFrame = shur.CFrame + Vector3.new(0,0.1,0)
  869. local mesh = Instance.new("SpecialMesh",spart)
  870. mesh.MeshType = "FileMesh"
  871. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  872. mesh.Scale = vt(0,0,0)
  873. for i = 0, 25 do
  874. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  875. spart.Transparency = spart.Transparency - 0.025
  876. mesh.Scale = mesh.Scale + vt(2.75,3,2.75)
  877. spart.CFrame = spart.CFrame + Vector3.new(0,0.25,0)
  878. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  879. wait(0)
  880. end
  881. spart.Anchored = false
  882. local bv = Instance.new("BodyVelocity")
  883. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  884. bv.velocity = tors.CFrame.lookVector*100
  885. bv.Parent = spart
  886. char.Humanoid.WalkSpeed = 16
  887. spart.Touched:connect(function(hit)
  888. Damagefunc(hit,7,16,math.random(20,40),"Normal",root,.2,1)
  889. end)
  890. for i = 0, 50 do
  891. spart.CFrame = spart.CFrame + Vector3.new(0,0.25,0)
  892. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  893. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  894. dec.Transparency = dec.Transparency + 0.015*1.5
  895. dec2.Transparency = dec.Transparency
  896. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  897. value1 = value1 - 0.015*2.5
  898. wait(0)
  899. end
  900. shur:Destroy()
  901. for i = 0, 500 do
  902. spart.Transparency = spart.Transparency + 0.001
  903. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  904. wait(0.01)
  905. end
  906. spart:Destroy()
  907. end
  908.  
  909.  
  910. function Saved()
  911. local spart = Instance.new("Part",workspace)
  912. spart.Size = vt(1,1,1)
  913. spart.Shape = "Ball"
  914. spart.BrickColor = BrickColor.new("Deep orange")
  915. spart.Material = "Neon"
  916. spart.Transparency = 0
  917. spart.Anchored = false
  918. spart.Rotation = hed.Rotation
  919. spart.CanCollide = false
  920. spart.Position = tors.Position + vt(0,0,0) .Hit.lookVector * math.random(10,100)
  921. local bv = Instance.new("BodyVelocity")
  922. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  923. bv.velocity = mouse.Hit.lookVector * 125
  924. bv.Parent = spart
  925. local tick = Instance.new("Sound",tors)
  926. tick.SoundId = "rbxassetid://88517571"
  927. tick.Volume = 2
  928. tick.Pitch = 6.5
  929. tick:Play()
  930. wait(0.1)
  931. pewdiepie=spart.Touched:connect(function(hit) Damagefunc(hit,5,6,0,"Normal",root,.2,1) spart:Destroy() end)
  932. local value = 0
  933. end
  934.  
  935. function WindShot()
  936. local spart = Instance.new("Part",char)
  937. local tick = Instance.new("Sound",spart)
  938. tick.SoundId = "rbxassetid://224339308"
  939. tick.Volume = 1.5
  940. tick.Pitch = 2.25
  941. tick:Play()
  942. spart.Size = vt(3,3,3)
  943. spart.BrickColor = BrickColor.new("White")
  944. spart.Transparency = 0.5
  945. spart.CanCollide = false
  946. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  947. local mesh = Instance.new("SpecialMesh",spart)
  948. mesh.MeshType = "FileMesh"
  949. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  950. mesh.Scale = vt(3,3,3)
  951. local bv = Instance.new("BodyVelocity")
  952. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  953. bv.velocity = mouse.Hit.lookVector * 50
  954. bv.Parent = spart
  955. spart.Touched:connect(function(hit)
  956. Damagefunc(hit,5,9,math.random(20,40),"Normal",root,.2,1)
  957. end)
  958. for i = 0, 250 do
  959. spart.CFrame = spart.CFrame*CFrame.Angles(0,0.5,0)
  960. wait(0.01)
  961. end
  962. spart:Destroy()
  963. end
  964.  
  965. mouse.Button1Down:connect(function()
  966. WindShot()
  967. end)
  968. mouse.KeyDown:connect(function(k)
  969.  
  970. k = k:lower()
  971. if k == "v" then
  972. BlastStorm()
  973. end
  974. if k == "x" then
  975. Tornado()
  976. end
  977. if k == "c" then
  978. WindFloor()
  979. end
  980. if k == "z" then
  981. Trap()
  982. end
  983. end)
  984. while wait() do
  985. for i = 0, 20 do
  986. gun2.Transparency = gun2.Transparency + 0.05
  987. wait()
  988. end
  989. for i = 0, 20 do
  990. gun2.Transparency = gun2.Transparency - 0.05
  991. wait()
  992. end
  993. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement