Advertisement
ericdesouza

The ban cannon

Jan 21st, 2018
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.64 KB | None | 0 0
  1.  
  2. -- there's no time to explain! --
  3.  
  4. local new=Instance.new
  5. local rad=math.rad
  6. local cf=CFrame.new
  7. local v3=Vector3.new
  8. local ang=function(x,y,z)
  9. return CFrame.Angles(rad(x),rad(y),rad(z))
  10. end
  11. local player=game:service'Players'.LocalPlayer
  12. local char=player.Character
  13. local cam=workspace.Camera
  14. local mouse=player:GetMouse()
  15. local weld=function(a,b,c0,c1)
  16. m=Instance.new('Motor',a)
  17. m.Part0=a
  18. m.Part1=b
  19. m.C0=c0
  20. m.C1=c1
  21. return m
  22. end
  23.  
  24. snd='rbxassetid://853707984'
  25. beamm=Instance.new('Model',workspace)
  26. beamm.Name='beam'
  27.  
  28. laser=false
  29.  
  30. rs=Instance.new('Part',char)
  31. rs.Transparency=1
  32. rs.CanCollide=false
  33. rs.TopSurface,rs.BottomSurface=0,0
  34. rs.FormFactor=1
  35. rs.Size=Vector3.new(.10,.10,.10)
  36.  
  37. ls=rs:Clone()
  38. ls.Parent=char
  39.  
  40. rsw=weld(rs,char.Torso,cf(-1,-.5,0),cf())
  41. lsw=weld(ls,char.Torso,cf(1,-.5,0),cf())
  42. raw=weld(char['Right Arm'],rs,cf(-.5,.6,-.14),ang(90,0,-8))
  43. law=weld(char['Left Arm'],ls,cf(-.3,1.5,-.14),ang(90,0,43))
  44.  
  45. s1=Instance.new('Sound',char)
  46. s1.Volume=1
  47. s1.Pitch=1
  48. s1.Looped=true
  49. s1.SoundId=snd
  50.  
  51. particles={}
  52.  
  53. local wep=new('Part',char)
  54. wep.FormFactor=1
  55. wep.CanCollide=false
  56. wep.Size=v3(1,3,1)
  57. wep.TopSurface,wep.BottomSurface=0,0
  58. local wepw=weld(wep,char['Right Arm'],cf(.26,.4,.7),ang(0,0,8))
  59.  
  60. local beam=wep:Clone()
  61. beam:ClearAllChildren()
  62. beam.Material='Foil'
  63. beam.BrickColor=BrickColor.new('Red')
  64. beam.Size=Vector3.new(5,5,5)
  65. beam.Transparency=.5
  66. beam.Anchored=true
  67. local ms=Instance.new('BlockMesh',beam)
  68. local inner=beam:Clone()
  69. inner.Transparency=0
  70. inner.Material='SmoothPlastic'
  71. inner.BrickColor=BrickColor.new('New Yeller')
  72. local ms2=inner.Mesh
  73.  
  74. local expl=inner:Clone()
  75. expl.Mesh:Destroy()
  76. expl.Material='Foil'
  77. expl.BrickColor=BrickColor.new('white')
  78. expl.Size=Vector3.new(20,20,20)
  79. expl.Transparency=.55
  80. pl=Instance.new('PointLight',expl)
  81. pl.Color=expl.BrickColor.Color
  82. pl.Range=pl.Range*3
  83. pl.Name='light'
  84. local br=pl.Range
  85.  
  86. local exa=expl:Clone()
  87. exa.Size=Vector3.new(5,5,5)
  88. pl2=exa.light
  89.  
  90. local part=exa:Clone()
  91. part.Size=Vector3.new(5.5,5.5,5.5)
  92. pl3=part.light
  93. pms=Instance.new('BlockMesh',part)
  94.  
  95. char.Humanoid.Died:connect(function()
  96. laser=false
  97. beam.Parent=nil
  98. inner.Parent=nil
  99. expl.Parent=nil
  100. exa.Parent=nil
  101. s1:stop()
  102. end)
  103.  
  104. mouse.Button1Down:connect(function() if char.Humanoid.Health~=0 then
  105. laser=true
  106. s1.Volume=1
  107. s1:play()
  108. end end)
  109. mouse.Button1Up:connect(function()
  110. laser=false
  111. beam.Parent=nil
  112. inner.Parent=nil
  113. expl.Parent=nil
  114. exa.Parent=nil
  115. s1:stop()
  116. end)
  117.  
  118. parti=0
  119. game:service'RunService'.Stepped:connect(function()
  120. parti=parti+1
  121. for i,v in pairs(particles) do
  122. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  123. v.Transparency=v.Transparency+.08
  124. if v.Transparency >= 1 then
  125. v:Destroy()
  126. table.remove(particles,i)
  127. else
  128. v.Parent=beamm
  129. end
  130. end
  131. a=cam.CoordinateFrame.p
  132. b=mouse.Hit.p
  133. mhitr=Ray.new(a,(b-a).unit*999)
  134. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  135. raw.C1=ang(90+(mouse.Hit.lookVector.y*90),0,-8)
  136. law.C1=ang(90+(mouse.Hit.lookVector.y*90),0,43)
  137. if not char.Humanoid.Sit and not char.Humanoid.PlatformStand then
  138. char.Torso.CFrame=CFrame.new(char.Torso.CFrame.p,Vector3.new(ps.x,char.Torso.CFrame.p.y,ps.z))
  139. end
  140. if laser then
  141. beamm.Parent=workspace
  142. beam.Parent=beamm
  143. inner.Parent=beamm
  144. expl.Parent=beamm
  145. exa.Parent=beamm
  146. s1.Volume=s1.Volume-.0
  147.  
  148. ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
  149. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  150.  
  151. if hit and hit.Parent:findFirstChild('Humanoid') and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  152. Instance.new('Explosion',workspace).Position=pos
  153. end
  154. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  155. e=Instance.new('Explosion',workspace)
  156. e.Position=pos
  157. e.BlastRadius=14
  158. e.BlastPressure=1e4
  159. end
  160. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  161. hit.Velocity=hit.Velocity+beam.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  162. end
  163.  
  164. if parti==math.floor(parti) then
  165. par=part:Clone()
  166. table.insert(particles,par)
  167. par.Parent=beamm
  168. par.Transparency=1-s1.Volume
  169. par.light.Range=br*s1.Volume
  170. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(0,0,-10)
  171. end
  172.  
  173. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  174. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  175. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  176. beam.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  177. inner.CFrame=beam.CFrame
  178. pl.Range=br*s1.Volume
  179. pl2.Range=br*s1.Volume
  180. expl.Size=v3(math.random(9,13),math.random(9,13),math.random(9,13))*s1.Volume
  181. expl.Transparency=math.random(40,60)/100
  182. expl.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  183. exa.Size=v3(4,4,4)*s1.Volume
  184. exa.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  185. char.Torso.Velocity=char.Torso.Velocity-beam.CFrame.lookVector*(7*s1.Volume)
  186. end
  187. end)
  188.  
  189.  
  190.  
  191.  
  192. local new=Instance.new
  193. local rad=math.rad
  194. local cf=CFrame.new
  195. local v3=Vector3.new
  196. local ang=function(x,y,z)
  197. return CFrame.Angles(rad(x),rad(y),rad(z))
  198. end
  199. local player=game:service'Players'.LocalPlayer
  200. local char=player.Character
  201. local cam=workspace.Camera
  202. local mouse=player:GetMouse()
  203. local weld=function(a,b,c0,c1)
  204. m=Instance.new('Motor',a)
  205. m.Part0=a
  206. m.Part1=b
  207. m.C0=c0
  208. m.C1=c1
  209. return m
  210. end
  211.  
  212. snd='rbxassetid://853707984'
  213. beamm=Instance.new('Model',workspace)
  214. beamm.Name='beam'
  215.  
  216. laser=false
  217.  
  218. rs=Instance.new('Part',char)
  219. rs.Transparency=1
  220. rs.CanCollide=false
  221. rs.TopSurface,rs.BottomSurface=0,0
  222. rs.FormFactor=1
  223. rs.Size=Vector3.new(.10,.10,.10)
  224.  
  225. ls=rs:Clone()
  226. ls.Parent=char
  227.  
  228. rsw=weld(rs,char.Torso,cf(-1,-.5,0),cf())
  229. lsw=weld(ls,char.Torso,cf(1,-.5,0),cf())
  230. raw=weld(char['Right Arm'],rs,cf(-.5,.6,-.14),ang(90,0,-8))
  231. law=weld(char['Left Arm'],ls,cf(-.3,1.5,-.14),ang(90,0,43))
  232.  
  233. s1=Instance.new('Sound',char)
  234. s1.Volume=1
  235. s1.Pitch=1
  236. s1.Looped=true
  237. s1.SoundId=snd
  238.  
  239. particles={}
  240.  
  241. local wep=new('Part',char)
  242. wep.FormFactor=1
  243. wep.CanCollide=false
  244. wep.Size=v3(5,5,5)
  245. wep.TopSurface,wep.BottomSurface=0,0
  246. local wepw=weld(wep,char['Right Arm'],cf(.99,.4,1.5),ang(0,0,8))
  247.  
  248. local beam=wep:Clone()
  249. beam:ClearAllChildren()
  250. beam.Material='Foil'
  251. beam.BrickColor=BrickColor.new('Red')
  252. beam.Size=Vector3.new(5,5,5)
  253. beam.Transparency=.5
  254. beam.Anchored=true
  255. local ms=Instance.new('BlockMesh',beam)
  256. local inner=beam:Clone()
  257. inner.Transparency=0
  258. inner.Material='SmoothPlastic'
  259. inner.BrickColor=BrickColor.new('New Yeller')
  260. local ms2=inner.Mesh
  261.  
  262. local expl=inner:Clone()
  263. expl.Mesh:Destroy()
  264. expl.Material='Foil'
  265. expl.BrickColor=BrickColor.new('White')
  266. expl.Size=Vector3.new(20,20,20)
  267. expl.Transparency=.55
  268. pl=Instance.new('PointLight',expl)
  269. pl.Color=expl.BrickColor.Color
  270. pl.Range=pl.Range*3
  271. pl.Name='light'
  272. local br=pl.Range
  273.  
  274. local exa=expl:Clone()
  275. exa.Size=Vector3.new(5,5,5)
  276. pl2=exa.light
  277.  
  278. local part=exa:Clone()
  279. part.Size=Vector3.new(5.5,5.5,5.5)
  280. pl3=part.light
  281. pms=Instance.new('BlockMesh',part)
  282.  
  283. char.Humanoid.Died:connect(function()
  284. laser=false
  285. beam.Parent=nil
  286. inner.Parent=nil
  287. expl.Parent=nil
  288. exa.Parent=nil
  289. s1:stop()
  290. end)
  291.  
  292. mouse.Button1Down:connect(function() if char.Humanoid.Health~=0 then
  293. laser=true
  294. s1.Volume=1
  295. s1:play()
  296. end end)
  297. mouse.Button1Up:connect(function()
  298. laser=false
  299. beam.Parent=nil
  300. inner.Parent=nil
  301. expl.Parent=nil
  302. exa.Parent=nil
  303. s1:stop()
  304. end)
  305.  
  306. parti=0
  307. game:service'RunService'.Stepped:connect(function()
  308. parti=parti+1
  309. for i,v in pairs(particles) do
  310. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  311. v.Transparency=v.Transparency+.08
  312. if v.Transparency >= 1 then
  313. v:Destroy()
  314. table.remove(particles,i)
  315. else
  316. v.Parent=beamm
  317. end
  318. end
  319. a=cam.CoordinateFrame.p
  320. b=mouse.Hit.p
  321. mhitr=Ray.new(a,(b-a).unit*999)
  322. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  323. raw.C1=ang(90+(mouse.Hit.lookVector.y*90),0,-8)
  324. law.C1=ang(90+(mouse.Hit.lookVector.y*90),0,43)
  325. if not char.Humanoid.Sit and not char.Humanoid.PlatformStand then
  326. char.Torso.CFrame=CFrame.new(char.Torso.CFrame.p,Vector3.new(ps.x,char.Torso.CFrame.p.y,ps.z))
  327. end
  328. if laser then
  329. beamm.Parent=workspace
  330. beam.Parent=beamm
  331. inner.Parent=beamm
  332. expl.Parent=beamm
  333. exa.Parent=beamm
  334. s1.Volume=s1.Volume-.0
  335.  
  336. ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
  337. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  338.  
  339. if hit and hit.Parent:findFirstChild('Humanoid') and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  340. Instance.new('Explosion',workspace).Position=pos
  341. end
  342. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  343. e=Instance.new('Explosion',workspace)
  344. e.Position=pos
  345. e.BlastRadius=14
  346. e.BlastPressure=1e4
  347. end
  348. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  349. hit.Velocity=hit.Velocity+beam.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  350. end
  351.  
  352. if parti==math.floor(parti) then
  353. par=part:Clone()
  354. table.insert(particles,par)
  355. par.Parent=beamm
  356. par.Transparency=1-s1.Volume
  357. par.light.Range=br*s1.Volume
  358. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(0,0,-10)
  359. end
  360.  
  361. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  362. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  363. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  364. beam.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  365. inner.CFrame=beam.CFrame
  366. pl.Range=br*s1.Volume
  367. pl2.Range=br*s1.Volume
  368. expl.Size=v3(math.random(9,13),math.random(9,13),math.random(9,13))*s1.Volume
  369. expl.Transparency=math.random(40,60)/100
  370. expl.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  371. exa.Size=v3(4,4,4)*s1.Volume
  372. exa.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  373. char.Torso.Velocity=char.Torso.Velocity-beam.CFrame.lookVector*(7*s1.Volume)
  374. end
  375. end)
  376.  
  377.  
  378.  
  379.  
  380. --3--
  381.  
  382. local new=Instance.new
  383. local rad=math.rad
  384. local cf=CFrame.new
  385. local v3=Vector3.new
  386. local ang=function(x,y,z)
  387. return CFrame.Angles(rad(x),rad(y),rad(z))
  388. end
  389. local player=game:service'Players'.LocalPlayer
  390. local char=player.Character
  391. local cam=workspace.Camera
  392. local mouse=player:GetMouse()
  393. local weld=function(a,b,c0,c1)
  394. m=Instance.new('Motor',a)
  395. m.Part0=a
  396. m.Part1=b
  397. m.C0=c0
  398. m.C1=c1
  399. return m
  400. end
  401.  
  402. snd='rbxassetid://853707984'
  403. beamm=Instance.new('Model',workspace)
  404. beamm.Name='beam'
  405.  
  406. laser=false
  407.  
  408. rs=Instance.new('Part',char)
  409. rs.Transparency=1
  410. rs.CanCollide=false
  411. rs.TopSurface,rs.BottomSurface=0,0
  412. rs.FormFactor=3
  413. rs.Size=Vector3.new(.10,.10,.10)
  414.  
  415. ls=rs:Clone()
  416. ls.Parent=char
  417.  
  418. rsw=weld(rs,char.Torso,cf(-1,-.5,0),cf())
  419. lsw=weld(ls,char.Torso,cf(1,-.5,0),cf())
  420. raw=weld(char['Right Arm'],rs,cf(-.5,.6,-.14),ang(90,0,-8))
  421. law=weld(char['Left Arm'],ls,cf(-.3,1.5,-.14),ang(90,0,43))
  422.  
  423. s1=Instance.new('Sound',char)
  424. s1.Volume=1
  425. s1.Pitch=1
  426. s1.Looped=true
  427. s1.SoundId=snd
  428.  
  429. particles={}
  430.  
  431. local wep=new('Part',char)
  432. wep.FormFactor=3
  433. wep.CanCollide=false
  434. wep.Size=v3(5,5,5)
  435. wep.TopSurface,wep.BottomSurface=0,0
  436. local wepw=weld(wep,char['Right Arm'],cf(-.48,.4,1.5),ang(0,0,8))
  437.  
  438. local beam=wep:Clone()
  439. beam:ClearAllChildren()
  440. beam.Material='Foil'
  441. beam.BrickColor=BrickColor.new('Red')
  442. beam.Size=Vector3.new(5,5,5)
  443. beam.Transparency=.5
  444. beam.Anchored=true
  445. local ms=Instance.new('BlockMesh',beam)
  446. local inner=beam:Clone()
  447. inner.Transparency=0
  448. inner.Material='SmoothPlastic'
  449. inner.BrickColor=BrickColor.new('White')
  450. local ms2=inner.Mesh
  451.  
  452. local expl=inner:Clone()
  453. expl.Mesh:Destroy()
  454. expl.Material='Foil'
  455. expl.BrickColor=BrickColor.new('White')
  456. expl.Size=Vector3.new(20,20,20)
  457. expl.Transparency=.55
  458. pl=Instance.new('PointLight',expl)
  459. pl.Color=expl.BrickColor.Color
  460. pl.Range=pl.Range*3
  461. pl.Name='light'
  462. local br=pl.Range
  463.  
  464. local exa=expl:Clone()
  465. exa.Size=Vector3.new(5,5,5)
  466. pl2=exa.light
  467.  
  468. local part=exa:Clone()
  469. part.Size=Vector3.new(5.5,5.5,5.5)
  470. pl3=part.light
  471. pms=Instance.new('BlockMesh',part)
  472.  
  473. char.Humanoid.Died:connect(function()
  474. laser=false
  475. beam.Parent=nil
  476. inner.Parent=nil
  477. expl.Parent=nil
  478. exa.Parent=nil
  479. s1:stop()
  480. end)
  481.  
  482. mouse.Button1Down:connect(function() if char.Humanoid.Health~=0 then
  483. laser=true
  484. s1.Volume=1
  485. s1:play()
  486. end end)
  487. mouse.Button1Up:connect(function()
  488. laser=false
  489. beam.Parent=nil
  490. inner.Parent=nil
  491. expl.Parent=nil
  492. exa.Parent=nil
  493. s1:stop()
  494. end)
  495.  
  496. parti=0
  497. game:service'RunService'.Stepped:connect(function()
  498. parti=parti+1
  499. for i,v in pairs(particles) do
  500. v.CFrame=v.CFrame*CFrame.new(0,0,-.3)
  501. v.Transparency=v.Transparency+.08
  502. if v.Transparency >= 1 then
  503. v:Destroy()
  504. table.remove(particles,i)
  505. else
  506. v.Parent=beamm
  507. end
  508. end
  509. a=cam.CoordinateFrame.p
  510. b=mouse.Hit.p
  511. mhitr=Ray.new(a,(b-a).unit*999)
  512. mhit,ps=workspace:FindPartOnRayWithIgnoreList(mhitr,{char,beamm})
  513. raw.C1=ang(90+(mouse.Hit.lookVector.y*90),0,-8)
  514. law.C1=ang(90+(mouse.Hit.lookVector.y*90),0,43)
  515. if not char.Humanoid.Sit and not char.Humanoid.PlatformStand then
  516. char.Torso.CFrame=CFrame.new(char.Torso.CFrame.p,Vector3.new(ps.x,char.Torso.CFrame.p.y,ps.z))
  517. end
  518. if laser then
  519. beamm.Parent=workspace
  520. beam.Parent=beamm
  521. inner.Parent=beamm
  522. expl.Parent=beamm
  523. exa.Parent=beamm
  524. s1.Volume=s1.Volume-.0
  525.  
  526. ray=Ray.new((wep.CFrame*cf(0,-1.5,0)).p,((wep.CFrame*cf(0,-10,0)).p-(wep.CFrame*cf(0,-1.5,0)).p).unit*999)
  527. hit,pos=workspace:FindPartOnRayWithIgnoreList(ray,{char,beamm})
  528.  
  529. if hit and hit.Parent:findFirstChild('Humanoid') and s1.Volume > .3 and parti/8==math.floor(parti/8) then
  530. Instance.new('Explosion',workspace).Position=pos
  531. end
  532. if hit and hit.Parent==workspace.Terrain or hit==workspace.Terrain and parti/8==math.floor(parti/8) then
  533. e=Instance.new('Explosion',workspace)
  534. e.Position=pos
  535. e.BlastRadius=14
  536. e.BlastPressure=1e4
  537. end
  538. if hit and not hit.Anchored and not (hit:GetMass()>1e4) then
  539. hit.Velocity=hit.Velocity+beam.CFrame.lookVector*(1*s1.Volume*hit:GetMass())
  540. end
  541.  
  542. if parti==math.floor(parti) then
  543. par=part:Clone()
  544. table.insert(particles,par)
  545. par.Parent=beamm
  546. par.Transparency=1-s1.Volume
  547. par.light.Range=br*s1.Volume
  548. par.CFrame=cf(pos)*ang(math.random(-180,180),math.random(-180,180),math.random(-180,180))*cf(0,0,-10)
  549. end
  550.  
  551. mag=((wep.CFrame*cf(0,-1.5,0)).p-pos).magnitude
  552. ms.Scale=v3(s1.Volume,s1.Volume,mag)
  553. ms2.Scale=v3(ms.Scale.x/2,ms.Scale.y/2,mag-(.1/mag))
  554. beam.CFrame=cf((wep.CFrame*cf(0,-1.5,0)).p,pos)*cf(0,0,-mag/2)*ang(0,0,math.random(0,180))
  555. inner.CFrame=beam.CFrame
  556. pl.Range=br*s1.Volume
  557. pl2.Range=br*s1.Volume
  558. expl.Size=v3(math.random(9,13),math.random(9,13),math.random(9,13))*s1.Volume
  559. expl.Transparency=math.random(40,60)/100
  560. expl.CFrame=cf(pos)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  561. exa.Size=v3(4,4,4)*s1.Volume
  562. exa.CFrame=wep.CFrame*cf(0,-1.5,0)*ang(math.random(0,180),math.random(0,180),math.random(0,180))
  563. char.Torso.Velocity=char.Torso.Velocity-beam.CFrame.lookVector*(7*s1.Volume)
  564. end
  565. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement