Dark_EccentricYT

Untitled

Mar 21st, 2018
2,336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.23 KB | None | 0 0
  1. --wot
  2.  
  3. paly = game.Players.LocalPlayer
  4. char = paly.Character
  5. torso = char.Torso
  6. neck = char.Torso.Neck
  7. hum = char.Humanoid
  8. Player = game:GetService("Players").LocalPlayer
  9. local mouse = Player:GetMouse()
  10. Character = Player.Character
  11. tors = Character.Torso
  12. lleg = Character["Left Leg"]
  13. root = Character.HumanoidRootPart
  14. hed = Character.Head
  15. rleg = Character["Right Leg"]
  16. rarm = Character["Right Arm"]
  17. larm = Character["Left Arm"]
  18. local Effects = {}
  19. attack = false
  20. local TColor = tors.BrickColor
  21. vt = Vector3.new
  22. bc = BrickColor.new
  23. br = BrickColor.random
  24. it = Instance.new
  25. cf = CFrame.new
  26. euler = CFrame.fromEulerAnglesXYZ
  27. angles = CFrame.Angles
  28. matr = math.random
  29.  
  30. local boll = Instance.new("Part",game.Lighting)
  31. boll.Transparency = 0.5
  32. boll.Material = "Neon"
  33. boll.BrickColor = bc("Bright red")
  34. boll.Anchored = true
  35. boll.Size = vt(1,1,1)
  36. boll.Shape = "Ball"
  37. boll.CanCollide = false
  38.  
  39. local shur = Instance.new("Part",game.Lighting)
  40. shur.Transparency = 0
  41. shur.Material = "Neon"
  42. shur.BrickColor = bc("Bright red")
  43. shur.Anchored = true
  44. shur.Size = vt(5,0.2,5)
  45. shur.CanCollide = false
  46. local Meshshur = Instance.new("CylinderMesh",shur)
  47.  
  48. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  49. if hit.Parent==nil then
  50. return
  51. end
  52. h=hit.Parent:FindFirstChild("Humanoid")
  53. for _,v in pairs(hit.Parent:children()) do
  54. if v:IsA("Humanoid") then
  55. h=v
  56. end
  57. end
  58. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  59. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  60. end
  61. if hit.Parent.className=="Hat" then
  62. hit=hit.Parent.Parent:findFirstChild("Head")
  63. end
  64. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  65. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  66. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  67. return
  68. end]]
  69. -- hs(hit,1.2)
  70. c=Instance.new("ObjectValue")
  71. c.Name="creator"
  72. c.Value=game:service("Players").LocalPlayer
  73. c.Parent=h
  74. game:GetService("Debris"):AddItem(c,.5)
  75. Damage=math.random(minim,maxim)
  76. -- h:TakeDamage(Damage)
  77. blocked=false
  78. block=hit.Parent:findFirstChild("Block")
  79. if block~=nil then
  80. print(block.className)
  81. if block.className=="NumberValue" then
  82. if block.Value>0 then
  83. blocked=true
  84. if decreaseblock==nil then
  85. block.Value=block.Value-1
  86. end
  87. end
  88. end
  89. if block.className=="IntValue" then
  90. if block.Value>0 then
  91. blocked=true
  92. if decreaseblock~=nil then
  93. block.Value=block.Value-1
  94. end
  95. end
  96. end
  97. end
  98. if blocked==false then
  99. -- h:TakeDamage(Damage)
  100. h.Health=h.Health-Damage
  101. showDamage(hit.Parent,Damage,.5,TorsoColor)
  102. else
  103. h.Health=h.Health-(Damage/2)
  104. showDamage(hit.Parent,Damage/2,.5,BrickColor.new("Bright blue"))
  105. end
  106. if Type=="Knockdown" then
  107. hum=hit.Parent.Humanoid
  108. hum.PlatformStand=true
  109. coroutine.resume(coroutine.create(function(HHumanoid)
  110. swait(1)
  111. HHumanoid.PlatformStand=false
  112. end),hum)
  113. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  114. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  115. local bodvol=Instance.new("BodyVelocity")
  116. bodvol.velocity=angle*knockback
  117. bodvol.P=5000
  118. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  119. bodvol.Parent=hit
  120. rl=Instance.new("BodyAngularVelocity")
  121. rl.P=3000
  122. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  123. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  124. rl.Parent=hit
  125. game:GetService("Debris"):AddItem(bodvol,.5)
  126. game:GetService("Debris"):AddItem(rl,.5)
  127. elseif Type=="Normal" then
  128. vp=Instance.new("BodyVelocity")
  129. vp.P=500
  130. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  131. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  132. if KnockbackType==1 then
  133. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  134. elseif KnockbackType==2 then
  135. vp.velocity=Property.CFrame.lookVector*knockback
  136. end
  137. if knockback>0 then
  138. vp.Parent=hit.Parent.Torso
  139. end
  140. game:GetService("Debris"):AddItem(vp,.5)
  141. elseif Type=="Up" then
  142. local bodyVelocity=Instance.new("BodyVelocity")
  143. bodyVelocity.velocity=vt(0,10,0)
  144. bodyVelocity.P=1000
  145. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  146. bodyVelocity.Parent=hit
  147. game:GetService("Debris"):AddItem(bodyVelocity,1)
  148. rl=Instance.new("BodyAngularVelocity")
  149. rl.P=3000
  150. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  151. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  152. rl.Parent=hit
  153. game:GetService("Debris"):AddItem(rl,.5)
  154. elseif Type=="Snare" then
  155. bp=Instance.new("BodyPosition")
  156. bp.P=2000
  157. bp.D=100
  158. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  159. bp.position=hit.Parent.Torso.Position
  160. bp.Parent=hit.Parent.Torso
  161. game:GetService("Debris"):AddItem(bp,1)
  162. elseif Type=="Target" then
  163. if Targetting==false then
  164. ZTarget=hit.Parent.Torso
  165. coroutine.resume(coroutine.create(function(Part)
  166. swait(5)
  167. end),ZTarget)
  168. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  169. targetgui=Instance.new("BillboardGui")
  170. targetgui.Parent=ZTarget
  171. targetgui.Size=UDim2.new(10,100,10,100)
  172. targ=Instance.new("ImageLabel")
  173. targ.Parent=targetgui
  174. targ.BackgroundTransparency=1
  175. targ.Image="rbxassetid://4834067"
  176. targ.Size=UDim2.new(1,0,1,0)
  177. cam.CameraType="Scriptable"
  178. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  179. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  180. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  181. Targetting=true
  182. RocketTarget=ZTarget
  183. for i=1,Property do
  184. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  185. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  186. swait()
  187. end
  188. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  189. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  190. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  191. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  192. end
  193. Targetting=false
  194. RocketTarget=nil
  195. targetgui.Parent=nil
  196. cam.CameraType="Custom"
  197. end
  198. end
  199. debounce=Instance.new("BoolValue")
  200. debounce.Name="DebounceHit"
  201. debounce.Parent=hit.Parent
  202. debounce.Value=true
  203. game:GetService("Debris"):AddItem(debounce,Delay)
  204. c=Instance.new("ObjectValue")
  205. c.Name="creator"
  206. c.Value=Player
  207. c.Parent=h
  208. game:GetService("Debris"):AddItem(c,.5)
  209. CRIT=false
  210. hitDeb=true
  211. AttackPos=6
  212. end
  213. end
  214.  
  215. showDamage=function(Char,Dealt,du,Color)
  216. m=Instance.new("Model")
  217. m.Name=""
  218. h=Instance.new("Humanoid")
  219. h.Health=0
  220. h.MaxHealth=0
  221. h.Parent=m
  222. c=Instance.new("Part")
  223. c.Transparency=0
  224. c.Material = "Neon"
  225. c.BrickColor=bc("Bright red")
  226. c.Name="Head"
  227. c.TopSurface=0
  228. c.BottomSurface=0
  229. CV="Hot pink"
  230.  
  231. local txt = Instance.new("BillboardGui", c)
  232. txt.Adornee = c
  233. txt.Name = "_status"
  234. txt.Size = UDim2.new(2, 0, 1.2, 0)
  235. txt.StudsOffset = Vector3.new(-9, 8, 0)
  236. local text = Instance.new("TextLabel", txt)
  237. text.Size = UDim2.new(10, 0, 7, 0)
  238. text.FontSize = "Size24"
  239. text.TextScaled = true
  240. text.TextTransparency = 0
  241. text.BackgroundTransparency = 1
  242. text.TextTransparency = 0
  243. text.TextStrokeTransparency = 0
  244. text.Font = "Highway"
  245. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  246.  
  247. v=Instance.new("Part")
  248. v.Name = "ColorBrick"
  249. v.Parent=c
  250. v.FormFactor="Symmetric"
  251. v.Anchored=true
  252. v.CanCollide=false
  253. v.BottomSurface="Smooth"
  254. v.TopSurface="Smooth"
  255. v.Size=Vector3.new(10,5,3)
  256. v.Transparency=1
  257. v.CFrame=c.CFrame
  258. v.BrickColor=BrickColor.new(CV)
  259. v.Transparency=1
  260. text.TextColor3 = BrickColor.new("Really red").Color
  261. v.Shape="Block"
  262. text.Text = tostring(Dealt)
  263. local tick = Instance.new("Sound",c)
  264. tick.SoundId = "rbxassetid://553325070"
  265. tick.Volume = 1.25
  266. tick.Pitch = 0.75
  267. tick:Play()
  268. c.formFactor="Plate"
  269. c.Transparency = 0.99
  270. c.Size=Vector3.new(1,.4,1)
  271. ms=Instance.new("CylinderMesh")
  272. ms.Scale=Vector3.new(.8,.8,.8)
  273. if CRIT==true then
  274. ms.Scale=Vector3.new(1,1.25,1)
  275. end
  276. ms.Parent=c
  277. c.Reflectance=0
  278. Instance.new("BodyGyro").Parent=c
  279. c.Parent=m
  280. if Char:findFirstChild("Head")~=nil then
  281. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  282. elseif Char.Parent:findFirstChild("Head")~=nil then
  283. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  284. end
  285. f=Instance.new("BodyPosition")
  286. f.P=2000
  287. f.D=100
  288. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  289. f.position=c.Position+Vector3.new(0,3,0)
  290. f.Parent=c
  291. game:GetService("Debris"):AddItem(m,.5+du)
  292. c.CanCollide=false
  293. m.Parent=workspace
  294. c.CanCollide=false
  295. end
  296.  
  297. function MagniDamage(Hit, Part, magni, mindam, maxdam, knock, Type)
  298. for _, c in pairs(workspace:children()) do
  299. local hum = c:findFirstChild("Humanoid")
  300. if hum ~= nil then
  301. local head = c:findFirstChild("Torso")
  302. if head ~= nil then
  303. local targ = head.Position - Part.Position
  304. local mag = targ.magnitude
  305. if mag <= magni and c.Name ~= Player.Name then
  306. Damagefunc(Hit, head, mindam, maxdam, knock, Type, RootPart, .2, 1, 3)
  307. end
  308. end
  309. end
  310. end
  311. end
  312.  
  313. function Explode(rad,par)
  314. local expart = Instance.new("Part",script.Parent)
  315. local expart2 = Instance.new("Part",script.Parent)
  316. local partMesh = Instance.new("SpecialMesh",expart)
  317. partMesh.MeshType = "Sphere"
  318. local partMesh2 = Instance.new("SpecialMesh",expart2)
  319. partMesh2.MeshType = "Sphere"
  320. local expld = Instance.new("Explosion", script.Parent)
  321. local plode = Instance.new("Sound",expart)
  322. plode.SoundId = "rbxassetid://165970126"
  323. plode.Volume = 2.5
  324. plode.Pitch = 1
  325. plode.Looped = false
  326. plode:Play()
  327. expld.BlastRadius = rad
  328. expld.Position = par.Position
  329. partMesh.Scale = vt(rad,rad,rad)
  330. expart.Size = vt(1,1,1)*1.5
  331. expart.Transparency = 0.5
  332. expart.Anchored = true
  333. expart.Material = "Neon"
  334. expart.BrickColor = bc("Deep orange")
  335. expart.CFrame = par.CFrame
  336. partMesh2.Scale = vt(rad,rad,rad)
  337. expart2.Size = vt(1.15,1.15,1.15)*1.5
  338. expart2.Transparency = 0.5
  339. expart2.Anchored = true
  340. expart2.Material = "Neon"
  341. expart2.BrickColor = bc("Bright orange")
  342. expart2.CFrame = par.CFrame
  343. local value = 5
  344. par:Destroy()
  345. for i = 0, 100 do
  346. partMesh.Scale = partMesh.Scale + vt(value,value,value)
  347. expart.CFrame = expart.CFrame
  348. partMesh2.Scale = partMesh2.Scale + vt(value,value,value)
  349. expart2.CFrame = expart.CFrame
  350. value = value - 0.225
  351. if value <= 0 then
  352. expart.Transparency = expart.Transparency + 0.0125
  353. expart2.Transparency = expart.Transparency + 0.0125
  354. value = 0
  355. end
  356. wait()
  357. end
  358. plode.Parent = nil
  359. expart.Parent = nil
  360. expart2.Parent = nil
  361. expld.Parent = nil
  362. end
  363.  
  364. function SkyBeam()
  365. local s = Instance.new("Sound",hed)
  366. s.SoundId = "rbxassetid://163619849"
  367. s.Pitch = 0.5
  368. s.Volume = 2.5
  369. s.Looped = false
  370. s:Play()
  371. local spart = Instance.new("Part",workspace)
  372. spart.Size = vt(1,1,1)
  373. spart.BrickColor = TColor
  374. spart.Material = "Neon"
  375. spart.Transparency = 1
  376. spart.Anchored = true
  377. spart.CanCollide = false
  378. spart.CFrame = tors.CFrame + vt(0,0.01,0)
  379. local box = Instance.new("SelectionBox", spart)
  380. box.Adornee = box.Parent
  381. box.Transparency = 1
  382. box.Color = BrickColor.new("Really black")
  383. box.LineThickness = 0.1
  384. local value = 0.1
  385. local valuer = 0.1
  386. for i = 0, 50 do
  387. spart.CFrame = spart.CFrame*CFrame.Angles(0.1,0.1,0.1)
  388. spart.Size = spart.Size + vt(0.1,0.1,0.1)
  389. box.Transparency = box.Transparency - 0.05
  390. spart.CFrame = tors.CFrame
  391. wait()
  392. end
  393. for i = 0, 10 do
  394. valuer = valuer - 0.01
  395. spart.Transparency = spart.Transparency - 0.1
  396. spart.CFrame = spart.CFrame*CFrame.Angles(0.1,0.1,0.1)
  397. spart.Size = spart.Size + vt(valuer,10,valuer)
  398. box.Transparency = box.Transparency - 0.05
  399. spart.CFrame = tors.CFrame
  400. wait()
  401. end
  402. hithere=spart.Touched:connect(function(hit) Damagefunc(hit,35,47,0,"Normal",root,.2,1) end)
  403. for i = 0, 10 do
  404. spart.CFrame = tors.CFrame
  405. for e = 0, 10 do
  406. value = value + 0.05
  407. spart.Transparency = spart.Transparency + 0.065
  408. spart.Size = spart.Size + vt(value,value,value)
  409. spart.CFrame = tors.CFrame
  410. wait()
  411. end
  412. for e = 0, 10 do
  413. value = value - 0.05
  414. spart.Transparency = spart.Transparency - 0.065
  415. spart.Size = spart.Size + vt(value,value,value)
  416. spart.CFrame = tors.CFrame
  417. wait()
  418. end
  419. wait()
  420. end
  421. for i = 0, 50 do
  422. spart.CFrame = spart.CFrame*CFrame.Angles(0.1,0.1,0.1)
  423. spart.Transparency = spart.Transparency + 0.065
  424. spart.Size = spart.Size - vt(1.5,-10,1.5)
  425. box.Transparency = box.Transparency + 0.075
  426. spart.CFrame = tors.CFrame
  427. wait()
  428. end
  429. spart:Destroy()
  430. s:Destroy()
  431. end
  432.  
  433. function Block()
  434. local spart = Instance.new("Part",workspace)
  435. spart.Size = vt(5,8,5)
  436. spart.BrickColor = TColor
  437. spart.Material = "Neon"
  438. spart.Transparency = 1
  439. spart.Anchored = true
  440. spart.CanCollide = false
  441. spart.CFrame = tors.CFrame + vt(0,0.01,0)
  442. local box = Instance.new("SelectionBox", spart)
  443. box.Adornee = box.Parent
  444. box.Transparency = 1
  445. box.Color = BrickColor.new("Really black")
  446. box.LineThickness = 0.1
  447. for i = 0, 50 do
  448. spart.CFrame = spart.CFrame*CFrame.Angles(0.1,0.1,0.1)
  449. spart.Size = spart.Size + vt(0.05,0.05,0.05)
  450. box.Transparency = box.Transparency - 0.05
  451. spart.CFrame = tors.CFrame
  452. wait()
  453. end
  454. for i = 0, 5 do
  455. spart.CFrame = tors.CFrame
  456. for z = 0, 25 do
  457. spart.CFrame = tors.CFrame
  458. spart.Transparency = spart.Transparency - 0.05
  459. spart.CFrame = tors.CFrame
  460. wait()
  461. end
  462. for z = 0, 25 do
  463. spart.CFrame = tors.CFrame
  464. spart.Transparency = spart.Transparency + 0.05
  465. spart.CFrame = tors.CFrame
  466. wait()
  467. end
  468. wait()
  469. spart.CFrame = tors.CFrame
  470. end
  471. for i = 0, 50 do
  472. spart.CFrame = spart.CFrame*CFrame.Angles(0.1,0.1,0.1)
  473. spart.Size = spart.Size - vt(0.05,0.05,0.05)
  474. box.Transparency = box.Transparency + 0.05
  475. spart.CFrame = tors.CFrame
  476. wait()
  477. end
  478. spart:Destroy()
  479. end
  480.  
  481. function HyperShot()
  482. local s = Instance.new("Sound",hed)
  483. s.SoundId = "rbxassetid://200632561"
  484. s.Pitch = 0.5
  485. s.Volume = 1.5
  486. s.Looped = false
  487. s:Play()
  488. local spart = Instance.new("Part",workspace)
  489. spart.Size = vt(10,10,10)
  490. spart.BrickColor = TColor
  491. spart.Material = "Neon"
  492. spart.Transparency = 0.15
  493. spart.Anchored = true
  494. spart.CanCollide = false
  495. spart.CFrame = tors.CFrame + vt(0,0.01,0)
  496. spart.Anchored = false
  497. local box = Instance.new("SelectionBox", spart)
  498. box.Adornee = box.Parent
  499. box.Transparency = 0.15
  500. box.Color = BrickColor.new("Really black")
  501. box.LineThickness = 0.1
  502. local spart2 = Instance.new("Part",workspace)
  503. spart2.Size = vt(8.5,8.5,8.5)
  504. spart2.BrickColor = BrickColor.random()
  505. spart2.Material = "Neon"
  506. spart2.Transparency = 0
  507. spart2.Anchored = true
  508. spart2.CanCollide = false
  509. spart2.CFrame = tors.CFrame + vt(0,0.01,0)
  510. spart2.Anchored = false
  511. local box2 = Instance.new("SelectionBox", spart2)
  512. box2.Adornee = box2.Parent
  513. box2.Transparency = 0
  514. box2.Color = BrickColor.new("Really black")
  515. box2.LineThickness = 0.1
  516. local bv = Instance.new("BodyVelocity")
  517. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  518. bv.velocity = mouse.Hit.lookVector *35
  519. bv.Parent = spart
  520. local bv2 = Instance.new("BodyVelocity")
  521. bv2.maxForce = Vector3.new(1e9, 1e9, 1e9)
  522. bv2.velocity = mouse.Hit.lookVector *35
  523. bv2.Parent = spart2
  524. wait(0.1)
  525. hithere=spart.Touched:connect(function(hit) Damagefunc(hit,10,19,0,"Normal",root,.2,1) end)
  526. for i = 0, 25 do
  527. local bul = Instance.new("Part",workspace)
  528. local sphere = Instance.new("SpecialMesh",bul)
  529. sphere.MeshType = "Sphere"
  530. bul.Size = vt(1,1,1)
  531. bul.BrickColor = BrickColor.new("Really black")
  532. bul.Shape = "Ball"
  533. bul.Anchored = true
  534. bul.Material = "Neon"
  535. bul.Transparency = 0.5
  536. bul.CanCollide = false
  537. bul.CFrame = spart.CFrame
  538. for z = 0, 20 do
  539. sphere.Scale = sphere.Scale + vt(2.5,2.5,2.5)
  540. bul.Transparency = bul.Transparency + 0.025
  541. bul.BrickColor = BrickColor.random()
  542. bul.CFrame = spart.CFrame
  543. spart2.BrickColor = BrickColor.random()
  544. spart.CFrame = spart.CFrame*CFrame.Angles(0.05,0.05,0.05)
  545. spart2.CFrame = spart2.CFrame*CFrame.Angles(0.05,0.05,0.05)
  546. box.Transparency = box.Transparency + 0.0025
  547. spart.Transparency = spart.Transparency + 0.0025
  548. box2.Transparency = box2.Transparency + 0.0025
  549. spart2.Transparency = spart2.Transparency + 0.0025
  550. wait()
  551. end
  552. bul:Destroy()
  553. end
  554. spart:Destroy()
  555. spart2:Destroy()
  556. s:Destroy()
  557. end
  558.  
  559. function BasicShot()
  560. local s = Instance.new("Sound",hed)
  561. s.SoundId = "rbxassetid://200632561"
  562. s.Pitch = 1
  563. s.Volume = 1
  564. s.Looped = false
  565. s:Play()
  566. local bul = Instance.new("Part",workspace)
  567. bul.Size = vt(5,5,5)
  568. bul.BrickColor = BrickColor.new("Really black")
  569. bul.Shape = "Ball"
  570. bul.Material = "Neon"
  571. bul.Transparency = 0.5
  572. bul.CanCollide = false
  573. bul.CFrame = tors.CFrame + vt(0,0.01,0)
  574. local bul2 = Instance.new("Part",workspace)
  575. bul2.Size = vt(4.5,4.5,4.5)
  576. bul2.BrickColor = TColor
  577. bul2.Shape = "Ball"
  578. bul2.Material = "Neon"
  579. bul2.Transparency = 0
  580. bul2.CanCollide = false
  581. bul2.CFrame = bul.CFrame
  582. local bv = Instance.new("BodyVelocity")
  583. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  584. bv.velocity = mouse.Hit.lookVector * 50
  585. bv.Parent = bul2
  586. local bvr = Instance.new("BodyVelocity")
  587. bvr.maxForce = Vector3.new(1e9, 1e9, 1e9)
  588. bvr.velocity = mouse.Hit.lookVector * 50
  589. bvr.Parent = bul
  590. hithere=bul.Touched:connect(function(hit) Damagefunc(hit,8,13,0,"Normal",root,.2,1) end)
  591. wait(5)
  592. bul:Destroy()
  593. bul2:Destroy()
  594. s:Destroy()
  595. end
  596.  
  597. mouse.Button1Down:connect(function()
  598. BasicShot()
  599. end)
  600. mouse.KeyDown:connect(function(k)
  601.  
  602. k = k:lower()
  603. if k == "r" then
  604. Block()
  605. end
  606. if k == "e" then
  607. HyperShot()
  608. end
  609. end)
Add Comment
Please, Sign In to add comment