Advertisement
richblackpowner

Gun Giver Test

Apr 26th, 2019
1,775
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 92.45 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script plugin
  2. -- Converted string size: 20001
  3.  
  4. local Scripts = { function()
  5. local drink = script.Parent.Parent.MP5
  6. local spot = script.Parent.Parent.Holder
  7. local db = false
  8.  
  9. function onClick()
  10. if db == false then
  11. db = true
  12. local d = drink:clone()
  13. d.Handle.Position = spot.Position
  14. d.Parent = game.Workspace
  15. wait(5)
  16. db = false
  17. end
  18. end
  19.  
  20. script.Parent.ClickDetector.MouseClick:connect(onClick)
  21. end; function()
  22. local drink = script.Parent.Parent.Colt45
  23. local spot = script.Parent.Parent.Holder
  24. local db = false
  25.  
  26. function onClick()
  27. if db == false then
  28. db = true
  29. local d = drink:clone()
  30. d.Handle.Position = spot.Position
  31. d.Parent = game.Workspace
  32. wait(5)
  33. db = false
  34. end
  35. end
  36.  
  37. script.Parent.ClickDetector.MouseClick:connect(onClick)
  38. end; function()
  39. local drink = script.Parent.Parent.Ma5b
  40. local spot = script.Parent.Parent.Holder
  41. local db = false
  42.  
  43. function onClick()
  44. if db == false then
  45. db = true
  46. local d = drink:clone()
  47. d.Handle.Position = spot.Position
  48. d.Parent = game.Workspace
  49. wait(5)
  50. db = false
  51. end
  52. end
  53.  
  54. script.Parent.ClickDetector.MouseClick:connect(onClick)
  55. end; function()
  56. local drink = script.Parent.Parent.Magnum
  57. local spot = script.Parent.Parent.Holder
  58. local db = false
  59.  
  60. function onClick()
  61. if db == false then
  62. db = true
  63. local d = drink:clone()
  64. d.Handle.Position = spot.Position
  65. d.Parent = game.Workspace
  66. wait(5)
  67. db = false
  68. end
  69. end
  70.  
  71. script.Parent.ClickDetector.MouseClick:connect(onClick)
  72. end; function()
  73. local drink = script.Parent.Parent.Sniper
  74. local spot = script.Parent.Parent.Holder
  75. local db = false
  76.  
  77. function onClick()
  78. if db == false then
  79. db = true
  80. local d = drink:clone()
  81. d.Handle.Position = spot.Position
  82. d.Parent = game.Workspace
  83. wait(5)
  84. db = false
  85. end
  86. end
  87.  
  88. script.Parent.ClickDetector.MouseClick:connect(onClick)
  89. end; function()
  90. function Weldnow()
  91. local w1 = Instance.new("Weld")
  92. w1.Parent = script.Parent.Handle
  93. w1.Part0 = w1.Parent
  94. w1.Part1 = script.Parent.Handle1
  95. w1.C1 = CFrame.fromEulerAnglesXYZ(0,0,0) * CFrame.new(0,-.6,0)
  96. end
  97. script.Parent.Equipped:connect(Weldnow)
  98. script.Parent.Unequipped:connect(Weldnow)
  99.  
  100. end; function()
  101. Tool = script.Parent
  102.  
  103. RT = 0.2
  104. shotc = 0
  105.  
  106. colors = {26}
  107.  
  108. function fire(v)
  109.  
  110.  
  111. Tool.Handle.Fire:play()
  112. Tool.Parent.Torso:findFirstChild("Right Shoulder").CurrentAngle = 2
  113.  
  114.  
  115. local vCharacter = Tool.Parent
  116. local vPlayer = game.Players:GetPlayerFromCharacter(Tool.Parent)
  117.  
  118. local missile = Instance.new("Part")
  119. local shellcasing = Instance.new("Part")
  120.  
  121.  
  122. local spawnPos = vCharacter.Colt45.Handle.Position
  123. local otherspawnPos = vCharacter.Colt45.Handle1.Position
  124.  
  125.  
  126. spawnPos = spawnPos + (v * 8)
  127.  
  128. missile.Position = spawnPos
  129. missile.Locked = false
  130. missile.Size = Vector3.new(1,1,1)
  131. missile.Velocity = v * 750
  132. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  133. missile.Shape = 0
  134. missile.BottomSurface = 0
  135. missile.TopSurface = 0
  136. missile.Name = "Paintball"
  137. missile.Elasticity = 0
  138. missile.Reflectance = 0
  139. missile.Friction = 0
  140. missile.CanCollide = true
  141.  
  142. shellcasing.Position = otherspawnPos
  143. shellcasing.Locked = false
  144. shellcasing.Size = Vector3.new(1,1,1)
  145. shellcasing.Velocity = v * 15
  146. shellcasing.BrickColor = BrickColor.new(24)
  147. shellcasing.Shape = 1
  148. shellcasing.BottomSurface = 0
  149. shellcasing.TopSurface = 0
  150. shellcasing.Name = "Shell Casing"
  151. shellcasing.Elasticity = 0
  152. shellcasing.Reflectance = 0
  153. shellcasing.Friction = 1
  154. shellcasing.CanCollide = true
  155.  
  156. local force = Instance.new("BodyForce")
  157. force.force = Vector3.new(0,100,0)
  158. force.Parent = missile
  159.  
  160. Tool.BrickCleanup:clone().Parent = missile
  161.  
  162. local new_mesh = script.Parent.Mesh:clone()
  163. new_mesh.Parent = shellcasing
  164.  
  165. --local new_mesh2 = script.Parent.Mesh1:clone()
  166. --new_mesh2.Parent = missile
  167.  
  168. local new_script = script.Parent.Paintball:clone()
  169. new_script.Disabled = false
  170. new_script.Parent = missile
  171.  
  172. local thingy = script.Parent.BrickCleanup:clone()
  173. thingy.Disabled = false
  174. thingy.Parent = shellcasing
  175.  
  176. local creator_tag = Instance.new("ObjectValue")
  177. creator_tag.Value = vPlayer
  178. creator_tag.Name = "creator"
  179. creator_tag.Parent = missile
  180.  
  181.  
  182.  
  183.  
  184. missile.Parent = game.Workspace
  185. shellcasing.Parent = game.Workspace
  186.  
  187. end
  188.  
  189.  
  190.  
  191. Tool.Enabled = true
  192. function onActivated()
  193.  
  194. if not Tool.Enabled then
  195. return
  196. end
  197.  
  198. Tool.Enabled = false
  199.  
  200. local character = Tool.Parent;
  201. local humanoid = character.Humanoid
  202. if humanoid == nil then
  203. print("Humanoid not found")
  204. return
  205. end
  206.  
  207. local targetPos = humanoid.TargetPoint
  208. local lookAt = (targetPos - character.Head.Position).unit
  209.  
  210. fire(lookAt)
  211. shotc = shotc + 1
  212.  
  213. if (shotc >= 15) then
  214. RT = 3
  215. shotc = 0
  216. end
  217.  
  218. wait(RT)
  219. RT = 0.2
  220.  
  221. Tool.Enabled = true
  222. end
  223.  
  224.  
  225. script.Parent.Activated:connect(onActivated)
  226.  
  227. end; function()
  228. ball = script.Parent
  229. damage = 5
  230.  
  231.  
  232.  
  233. function onTouched(hit)
  234. local humanoid = hit.Parent:findFirstChild("Humanoid")
  235.  
  236.  
  237. if humanoid ~= nil then
  238. tagHumanoid(humanoid)
  239. humanoid.Health = humanoid.Health - damage
  240. wait(.5)
  241. untagHumanoid(humanoid)
  242. end
  243.  
  244. connection:disconnect()
  245. ball.Parent = nil
  246. end
  247.  
  248. function tagHumanoid(humanoid)
  249. -- todo: make tag expire
  250. local tag = ball:findFirstChild("creator")
  251. if tag ~= nil then
  252. local new_tag = tag:clone()
  253. new_tag.Parent = humanoid
  254. end
  255. end
  256.  
  257.  
  258. function untagHumanoid(humanoid)
  259. if humanoid ~= nil then
  260. local tag = humanoid:findFirstChild("creator")
  261. if tag ~= nil then
  262. tag.Parent = nil
  263. end
  264. end
  265. end
  266.  
  267. connection = ball.Touched:connect(onTouched)
  268.  
  269. wait(1)
  270. ball.Parent = nil
  271. end; function()
  272. -- this script removes its parent from the workspace after 24 seconds
  273.  
  274.  
  275.  
  276. wait(2.5)
  277.  
  278. script.Parent.Parent = nil
  279. end; function()
  280. local Tool = script.Parent;
  281.  
  282.  
  283.  
  284. enabled = true
  285.  
  286. function onButton1Down(mouse)
  287.  
  288. if not enabled then
  289.  
  290. return
  291.  
  292. end
  293.  
  294.  
  295.  
  296. enabled = false
  297.  
  298. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
  299.  
  300.  
  301.  
  302. wait(.2)
  303.  
  304. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
  305.  
  306. enabled = true
  307.  
  308.  
  309.  
  310. end
  311.  
  312.  
  313.  
  314. function onEquippedLocal(mouse)
  315.  
  316.  
  317.  
  318. if mouse == nil then
  319.  
  320. print("Mouse not found")
  321.  
  322. return
  323.  
  324. end
  325.  
  326.  
  327.  
  328. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
  329.  
  330. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  331.  
  332. end
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Tool.Equipped:connect(onEquippedLocal)
  339.  
  340.  
  341. end; function()
  342. Tool = script.Parent
  343.  
  344. colors = {199}
  345.  
  346. function fire(v)
  347.  
  348. Tool.Handle.Fire:play()
  349.  
  350.  
  351. local vCharacter = Tool
  352. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  353.  
  354. local missile = Instance.new("Part")
  355.  
  356.  
  357.  
  358. local spawnPos = vCharacter.Handle.Position
  359.  
  360.  
  361.  
  362. spawnPos = spawnPos + (v * 5)
  363.  
  364. missile.Position = spawnPos
  365. missile.Size = Vector3.new(0.2,0.2,0.2)
  366. missile.Velocity = v * 500
  367. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  368. missile.Shape = 0
  369. missile.BottomSurface = 0
  370. missile.TopSurface = 0
  371. missile.Name = "Paintball"
  372. missile.Elasticity = 0
  373. missile.Reflectance = 0
  374. missile.Friction = 1
  375.  
  376. local force = Instance.new("BodyForce")
  377. force.force = Vector3.new(0,100,0)
  378. force.Parent = missile
  379.  
  380. Tool.BrickCleanup:clone().Parent = missile
  381.  
  382. local new_script = script.Parent.Paintball:clone()
  383. new_script.Disabled = false
  384. new_script.Parent = missile
  385.  
  386. local creator_tag = Instance.new("ObjectValue")
  387. creator_tag.Value = vPlayer
  388. creator_tag.Name = "creator"
  389. creator_tag.Parent = missile
  390.  
  391.  
  392.  
  393. missile.Parent = game.Workspace
  394. --wait(0.05)
  395. --fire(
  396.  
  397.  
  398. end
  399.  
  400.  
  401. function check(en)
  402. ---------------------------------------Function start here.
  403. if (Tool.Enabled == false) then
  404. return false
  405. end--end for if!
  406. -------------------------------
  407. if (Tool.Enabled == true) then
  408. return true
  409. end
  410. ---------------------------------------Function end here.
  411. end
  412.  
  413.  
  414. Tool.Enabled = true
  415. function onActivated()
  416.  
  417. if not Tool.Enabled then
  418. return
  419. end
  420.  
  421. --Tool.Enabled = false
  422.  
  423. local character = Tool.Parent;
  424. local humanoid = character.Humanoid
  425. if humanoid == nil then
  426. print("Humanoid not found")
  427. return
  428. end
  429.  
  430. local targetPos = humanoid.TargetPoint
  431. local lookAt = (targetPos - character.Head.Position).unit
  432.  
  433. if (check()) then
  434. fire(lookAt)
  435. wait(0.1)
  436. onActivated()
  437. end
  438. return
  439.  
  440. --Tool.Enabled = true
  441. end
  442.  
  443.  
  444. script.Parent.Activated:connect(onActivated)
  445.  
  446. end; function()
  447. -- this script removes its parent from the workspace after 24 seconds
  448.  
  449. wait(1)
  450. script.Parent.Parent = nil
  451. end; function()
  452. -- Made by DraketehDark.Dude it is easy to make :P
  453. Tool = script.Parent
  454. Char = Tool.Parent.Parent.Character
  455.  
  456. function onDeath()
  457.  
  458. if Tool.Parent == Char then
  459. Tool.Parent = game.Workspace
  460. end
  461. end
  462.  
  463. Char.Humanoid.Died:connect(onDeath)
  464. end; function()
  465. ball = script.Parent
  466. damage = 12
  467.  
  468.  
  469.  
  470. function onTouched(hit)
  471. local humanoid = hit.Parent:findFirstChild("Humanoid")
  472. -- make a splat
  473. --for i=1,3 do
  474. -- local s = Instance.new("Part")
  475. -- s.Shape = 1 -- block
  476. -- s.formFactor = 2 -- plate
  477. -- s.Size = Vector3.new(1,.4,1)
  478. -- s.BrickColor = ball.BrickColor
  479. -- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  480. -- s.Velocity = 15 * v--15
  481. -- s.CFrame = CFrame.new(ball.Position + v, v)
  482. --- ball.BrickCleanup:clone().Parent = s
  483. -- s.BrickCleanup.Disabled = false
  484. -- s.Parent = game.Workspace
  485. --
  486. --end
  487.  
  488.  
  489. if humanoid ~= nil then
  490. tagHumanoid(humanoid)
  491. humanoid.Health = humanoid.Health - damage
  492. wait(2)
  493. untagHumanoid(humanoid)
  494. end
  495.  
  496. connection:disconnect()
  497. ball.Parent = nil
  498. end
  499.  
  500. function tagHumanoid(humanoid)
  501. -- todo: make tag expire
  502. local tag = ball:findFirstChild("creator")
  503. if tag ~= nil then
  504. local new_tag = tag:clone()
  505. new_tag.Parent = humanoid
  506. end
  507. end
  508.  
  509.  
  510. function untagHumanoid(humanoid)
  511. if humanoid ~= nil then
  512. local tag = humanoid:findFirstChild("creator")
  513. if tag ~= nil then
  514. tag.Parent = nil
  515. end
  516. end
  517. end
  518.  
  519. connection = ball.Touched:connect(onTouched)
  520.  
  521. wait(0.8)
  522. ball.Parent = nil
  523.  
  524. end; function()
  525. local Tool = script.Parent;
  526.  
  527. enabled = true
  528. function onButton1Down(mouse)
  529. if not enabled then
  530. return
  531. end
  532.  
  533. enabled = true
  534. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  535.  
  536. --wait(.5)
  537. --mouse.Icon = "rbxasset://textures\\GunCursor.png"
  538. --enabled = true
  539. --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  540.  
  541. end
  542.  
  543.  
  544. function onButton1Up(mouse)
  545. enabled = false
  546. Tool.Enabled = false
  547. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  548. wait(2.2)
  549. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  550. enabled = true
  551. Tool.Enabled = true
  552. end
  553.  
  554. function onEquippedLocal(mouse)
  555.  
  556. if mouse == nil then
  557. print("Mouse not found")
  558. return
  559. end
  560.  
  561. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  562. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  563. mouse.Button1Up:connect(function() onButton1Up(mouse)end)
  564. end
  565.  
  566.  
  567. Tool.Equipped:connect(onEquippedLocal)
  568.  
  569. end; function()
  570. function Weldnow()
  571. local w1 = Instance.new("Weld")
  572. w1.Parent = script.Parent.Handle
  573. w1.Part0 = w1.Parent
  574. w1.Part1 = script.Parent.Handle2
  575. w1.C1 = CFrame.fromEulerAnglesXYZ(-1.2, 0, 0) * CFrame.new(0, -0.2, -0.4)
  576.  
  577. local w2 = Instance.new("Weld")
  578. w2.Parent = script.Parent.Handle
  579. w2.Part0 = w1.Parent
  580. w2.Part1 = script.Parent.Handle3
  581. w2.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -0.1, 0.3)
  582.  
  583. local w3 = Instance.new("Weld")
  584. w3.Parent = script.Parent.Handle
  585. w3.Part0 = w1.Parent
  586. w3.Part1 = script.Parent.Handle4
  587. w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.6) * CFrame.new(0, 0.6, 0.4)
  588.  
  589. local w4 = Instance.new("Weld")
  590. w4.Parent = script.Parent.Handle
  591. w4.Part0 = w1.Parent
  592. w4.Part1 = script.Parent.Handle5
  593. w4.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 1.1, 0.4)
  594. local w5 = Instance.new("Weld")
  595. w5.Parent = script.Parent.Handle
  596. w5.Part0 = w1.Parent
  597. w5.Part1 = script.Parent.Handle6
  598. w5.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -1, 0.3)
  599.  
  600. local w6 = Instance.new("Weld")
  601. w6.Parent = script.Parent.Handle
  602. w6.Part0 = w1.Parent
  603. w6.Part1 = script.Parent.Handle7
  604. w6.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0.5,-0.5)
  605.  
  606. local w7 = Instance.new("Weld")
  607. w7.Parent = script.Parent.Handle
  608. w7.Part0 = w1.Parent
  609. w7.Part1 = script.Parent.Handle8
  610. w7.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.5) * CFrame.new(0, 0.1, -1)
  611.  
  612. local w8 = Instance.new("Weld")
  613. w8.Parent = script.Parent.Handle
  614. w8.Part0 = w1.Parent
  615. w8.Part1 = script.Parent.Handle9
  616. w8.C1 = CFrame.fromEulerAnglesXYZ(0, 0, -1.5) * CFrame.new(0, 0.2,-0.4)
  617.  
  618. local w9 = Instance.new("Weld")
  619. w9.Parent = script.Parent.Handle
  620. w9.Part0 = w1.Parent
  621. w9.Part1 = script.Parent.Handle10
  622. w9.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
  623.  
  624. local w10 = Instance.new("Weld")
  625. w10.Parent = script.Parent.Handle
  626. w10.Part0 = w1.Parent
  627. w10.Part1 = script.Parent.Handle11
  628. w10.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
  629.  
  630. local w11 = Instance.new("Weld")
  631. w11.Parent = script.Parent.Handle
  632. w11.Part0 = w1.Parent
  633. w11.Part1 = script.Parent.Handle12
  634. w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
  635.  
  636. local w12 = Instance.new("Weld")
  637. w12.Parent = script.Parent.Handle
  638. w12.Part0 = w1.Parent
  639. w12.Part1 = script.Parent.Handle13
  640. w12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, 0, 0)
  641. end
  642. script.Parent.Equipped:connect(Weldnow)
  643. script.Parent.Unequipped:connect(Weldnow)
  644.  
  645. end; function()
  646. local Tool = script.Parent;
  647.  
  648.  
  649.  
  650. enabled = true
  651.  
  652. function onButton1Down(mouse)
  653.  
  654. if not enabled then
  655.  
  656. return
  657.  
  658. end
  659.  
  660.  
  661.  
  662. enabled = false
  663.  
  664. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  665.  
  666.  
  667.  
  668. wait(.2)
  669.  
  670. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  671.  
  672. enabled = true
  673.  
  674.  
  675.  
  676. end
  677.  
  678.  
  679.  
  680. function onEquippedLocal(mouse)
  681.  
  682.  
  683.  
  684. if mouse == nil then
  685.  
  686. print("Mouse not found")
  687.  
  688. return
  689.  
  690. end
  691.  
  692.  
  693.  
  694. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  695.  
  696. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  697.  
  698. end
  699.  
  700.  
  701.  
  702.  
  703.  
  704. Tool.Equipped:connect(onEquippedLocal)
  705.  
  706.  
  707. end; function()
  708. local Tool = script.Parent;
  709.  
  710.  
  711.  
  712. enabled = true
  713.  
  714. function onButton1Down(mouse)
  715.  
  716. if not enabled then
  717.  
  718. return
  719.  
  720. end
  721.  
  722.  
  723.  
  724. enabled = false
  725.  
  726. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  727.  
  728.  
  729.  
  730. wait(.3)
  731.  
  732. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  733.  
  734. enabled = true
  735.  
  736.  
  737.  
  738. end
  739.  
  740.  
  741.  
  742. function onEquippedLocal(mouse)
  743.  
  744.  
  745.  
  746. if mouse == nil then
  747.  
  748. print("Mouse not found")
  749.  
  750. return
  751.  
  752. end
  753.  
  754.  
  755.  
  756. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  757.  
  758. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  759.  
  760. end
  761.  
  762.  
  763.  
  764.  
  765.  
  766. Tool.Equipped:connect(onEquippedLocal)
  767.  
  768.  
  769. end; function()
  770. Tool = script.Parent
  771.  
  772.  
  773.  
  774. colors = {26,}
  775.  
  776.  
  777.  
  778. function fire(v)
  779.  
  780.  
  781.  
  782. Tool.Handle.Fire:play()
  783.  
  784.  
  785.  
  786.  
  787.  
  788. local vCharacter = Tool.Parent
  789.  
  790. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  791.  
  792.  
  793.  
  794. local missile = Instance.new("Part")
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802. local spawnPos = vCharacter.PrimaryPart.Position
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810. spawnPos = spawnPos + (v * 8)
  811.  
  812.  
  813.  
  814. missile.Position = spawnPos
  815.  
  816. missile.Size = Vector3.new(1,1,1)
  817.  
  818. missile.Velocity = v * 500
  819.  
  820. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  821.  
  822. missile.Shape = 1
  823.  
  824. missile.BottomSurface = 0
  825.  
  826. missile.TopSurface = 0
  827.  
  828. missile.Name = "Paintball"
  829.  
  830. missile.Elasticity = 0
  831.  
  832. missile.Reflectance = .1
  833.  
  834. missile.Friction = .3
  835.  
  836.  
  837.  
  838. local force = Instance.new("BodyForce")
  839.  
  840. force.force = Vector3.new(0,200,0)
  841.  
  842. force.Parent = missile
  843.  
  844.  
  845.  
  846. Tool.BrickCleanup:clone().Parent = missile
  847.  
  848.  
  849.  
  850. local new_script = script.Parent.Paintball:clone()
  851.  
  852. new_script.Disabled = false
  853.  
  854. new_script.Parent = missile
  855.  
  856.  
  857.  
  858. local creator_tag = Instance.new("ObjectValue")
  859.  
  860. creator_tag.Value = vPlayer
  861.  
  862. creator_tag.Name = "creator"
  863.  
  864. creator_tag.Parent = missile
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872. missile.Parent = game.Workspace
  873.  
  874.  
  875.  
  876. end
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884. Tool.Enabled = true
  885.  
  886. function onActivated()
  887.  
  888.  
  889.  
  890. if not Tool.Enabled then
  891.  
  892. return
  893.  
  894. end
  895.  
  896.  
  897.  
  898. Tool.Enabled = false
  899.  
  900. local character = Tool.Parent;
  901.  
  902. local humanoid = character.Humanoid
  903.  
  904. if humanoid == nil then
  905.  
  906. print("Humanoid not found")
  907.  
  908. return
  909.  
  910. end
  911.  
  912.  
  913.  
  914. local targetPos = humanoid.TargetPoint
  915.  
  916. local lookAt = (targetPos - character.Head.Position).unit
  917.  
  918.  
  919.  
  920. fire(lookAt)
  921.  
  922.  
  923.  
  924. wait(.3)
  925.  
  926.  
  927.  
  928. Tool.Enabled = true
  929.  
  930. end
  931.  
  932.  
  933.  
  934.  
  935.  
  936. script.Parent.Activated:connect(onActivated)
  937.  
  938.  
  939.  
  940.  
  941. end; function()
  942. ball = script.Parent
  943.  
  944. damage = 10
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952. function onTouched(hit)
  953.  
  954. local humanoid = hit.Parent:findFirstChild("Humanoid")
  955.  
  956. -- make a splat
  957.  
  958. for i=1,3 do
  959.  
  960. local s = Instance.new("Part")
  961.  
  962. s.Shape = 1 -- block
  963.  
  964. s.formFactor = 2 -- plate
  965.  
  966. s.Size = Vector3.new(1,.4,1)
  967.  
  968. s.BrickColor = ball.BrickColor
  969.  
  970. local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  971.  
  972. s.Velocity = 25 * v
  973.  
  974. s.CFrame = CFrame.new(ball.Position + v, v)
  975.  
  976. ball.BrickCleanup:clone().Parent = s
  977.  
  978. s.BrickCleanup.Disabled = false
  979.  
  980. s.Parent = game.Workspace
  981.  
  982.  
  983.  
  984. end
  985.  
  986.  
  987.  
  988.  
  989.  
  990. if humanoid ~= nil then
  991.  
  992. tagHumanoid(humanoid)
  993.  
  994. humanoid.Health = humanoid.Health - damage
  995.  
  996. wait(2)
  997.  
  998. untagHumanoid(humanoid)
  999.  
  1000. end
  1001.  
  1002.  
  1003.  
  1004. connection:disconnect()
  1005.  
  1006. ball.Parent = nil
  1007.  
  1008. end
  1009.  
  1010.  
  1011.  
  1012. function tagHumanoid(humanoid)
  1013.  
  1014. -- todo: make tag expire
  1015.  
  1016. local tag = ball:findFirstChild("creator")
  1017.  
  1018. if tag ~= nil then
  1019.  
  1020. local new_tag = tag:clone()
  1021.  
  1022. new_tag.Parent = humanoid
  1023.  
  1024. end
  1025.  
  1026. end
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032. function untagHumanoid(humanoid)
  1033.  
  1034. if humanoid ~= nil then
  1035.  
  1036. local tag = humanoid:findFirstChild("creator")
  1037.  
  1038. if tag ~= nil then
  1039.  
  1040. tag.Parent = nil
  1041.  
  1042. end
  1043.  
  1044. end
  1045.  
  1046. end
  1047.  
  1048.  
  1049.  
  1050. connection = ball.Touched:connect(onTouched)
  1051.  
  1052.  
  1053.  
  1054. wait(2)
  1055.  
  1056. ball.Parent = nil
  1057. end; function()
  1058. -- this script removes its parent from the workspace after 24 seconds
  1059.  
  1060.  
  1061.  
  1062. wait(1)
  1063.  
  1064. script.Parent.Parent = nil
  1065. end; function()
  1066. ball = script.Parent
  1067. damage = 50
  1068.  
  1069.  
  1070.  
  1071. function onTouched(hit)
  1072. local humanoid = hit.Parent:findFirstChild("Humanoid")
  1073.  
  1074.  
  1075.  
  1076. if humanoid ~= nil then
  1077. local char = game.Players:playerFromCharacter(humanoid.Parent)
  1078. if char ~= nil then
  1079. if char.TeamColor == ball.TeamColor.Value and char.Neutral ~= true then return end
  1080. tagHumanoid(humanoid)
  1081. humanoid:TakeDamage(damage)
  1082. wait(2)
  1083. untagHumanoid(humanoid)
  1084. else
  1085. tagHumanoid(humanoid)
  1086. humanoid:TakeDamage(damage)
  1087. wait(2)
  1088. untagHumanoid(humanoid)
  1089. end
  1090. end
  1091.  
  1092. connection:disconnect()
  1093. ball.Parent = nil
  1094. end
  1095.  
  1096. function tagHumanoid(humanoid)
  1097. -- todo: make tag expire
  1098. local tag = ball:findFirstChild("creator")
  1099. if tag ~= nil then
  1100. local new_tag = tag:clone()
  1101. new_tag.Parent = humanoid
  1102. end
  1103. end
  1104.  
  1105.  
  1106. function untagHumanoid(humanoid)
  1107. if humanoid ~= nil then
  1108. local tag = humanoid:findFirstChild("creator")
  1109. if tag ~= nil then
  1110. tag.Parent = nil
  1111. end
  1112. end
  1113. end
  1114.  
  1115. connection = ball.Touched:connect(onTouched)
  1116.  
  1117. wait(0.4)
  1118. ball.Parent = nil
  1119.  
  1120. end; function()
  1121. Tool = script.Parent
  1122.  
  1123. colors = {26}
  1124.  
  1125. function fire(v)
  1126.  
  1127. if (script.Parent.AmmoScript.Clip.Value == 0) then return
  1128. end
  1129. script.Parent.AmmoScript.Clip.Value = script.Parent.AmmoScript.Clip.Value - 1
  1130. print(Ammo)
  1131.  
  1132. Tool.Handle.Fire:play()
  1133.  
  1134. local vCharacter = Tool.Parent
  1135. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  1136.  
  1137. local missile = Instance.new("Part")
  1138.  
  1139.  
  1140.  
  1141. local spawnPos = vCharacter.PrimaryPart.Position
  1142.  
  1143.  
  1144.  
  1145. spawnPos = spawnPos + (v * 5)
  1146.  
  1147. missile.Position = spawnPos
  1148. missile.Size = Vector3.new(0.2,0.2,0.2)
  1149. missile.Velocity = v * 600 + Vector3.new(math.random(-28,28),math.random(-28,28),math.random(-28,28))
  1150. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  1151. missile.Shape = 1
  1152. missile.BottomSurface = 0
  1153. missile.TopSurface = 0
  1154. missile.Name = "Paintball"
  1155. missile.Elasticity = 0
  1156. missile.Reflectance = 0
  1157. missile.Friction = 1
  1158.  
  1159. local tc = Instance.new("BrickColorValue")
  1160. tc.Value = vPlayer.TeamColor
  1161. tc.Name = "TeamColor"
  1162. tc.Parent = missile
  1163.  
  1164. local force = Instance.new("BodyForce")
  1165. force.force = Vector3.new(0,220,0)
  1166. force.Parent = missile
  1167.  
  1168. Tool.BrickCleanup:clone().Parent = missile
  1169.  
  1170. local new_mesh = script.Parent.Bullet:clone()
  1171. new_mesh.Parent = missile
  1172.  
  1173. local new_script = script.Parent.Paintball:clone()
  1174. new_script.Disabled = false
  1175. new_script.Parent = missile
  1176.  
  1177.  
  1178.  
  1179. local creator_tag = Instance.new("ObjectValue")
  1180. creator_tag.Value = vPlayer
  1181. creator_tag.Name = "creator"
  1182. creator_tag.Parent = missile
  1183.  
  1184.  
  1185.  
  1186. missile.Parent = game.Workspace
  1187. --wait(0.15)
  1188. --fire(
  1189.  
  1190.  
  1191. end
  1192.  
  1193.  
  1194. function check(en)
  1195. ---------------------------------------Function start here.
  1196. if (Tool.Enabled == false) then
  1197. return false
  1198. end--end for if!
  1199. -------------------------------
  1200. if (Tool.Enabled == true) then
  1201. return true
  1202. end
  1203. ---------------------------------------Function end here.
  1204. end
  1205.  
  1206.  
  1207. Tool.Enabled = true
  1208. function onActivated()
  1209.  
  1210. if not Tool.Enabled then
  1211. return
  1212. end
  1213.  
  1214. --Tool.Enabled = false
  1215.  
  1216. local character = Tool.Parent;
  1217. local humanoid = character.Humanoid
  1218. if humanoid == nil then
  1219. print("Humanoid not found")
  1220. return
  1221. end
  1222.  
  1223. local targetPos = humanoid.TargetPoint
  1224. local lookAt = (targetPos - character.Head.Position).unit
  1225.  
  1226. if (check()) then
  1227. fire(lookAt)
  1228. wait(0.06)
  1229. onActivated()
  1230. end
  1231. return
  1232.  
  1233. --Tool.Enabled = true
  1234. end
  1235.  
  1236.  
  1237. script.Parent.Activated:connect(onActivated)
  1238.  
  1239. end; function()
  1240. bin = script.Parent
  1241. backpack = bin.Parent
  1242. player = backpack.Parent
  1243.  
  1244. tools = {}
  1245. currentTool = 0
  1246.  
  1247. function onButton1Down(mouse)
  1248. script.Parent.Parent.Point:remove() -- change name of Class1 to the name of another class.
  1249. script.Parent.Parent.Sniper:remove() -- same as above, you can add more, just copy and paste this line underneath.
  1250. script.Parent.AK47.Parent = script.Parent.Parent -- same as above, only with the tools, put the tools inside this one
  1251. script.Parent.Glock.Parent = script.Parent.Parent -- ---^
  1252. wait(.1)
  1253. script.Parent:remove() -- removes the choosing tool
  1254. end
  1255.  
  1256. function onSelected(mouse)
  1257. local c = bin:GetChildren()
  1258. for i = 1, #c do
  1259. if c[i].className == "HopperBin" or c[i].className == "Tool" then
  1260. table.insert(tools, c[i])
  1261. end
  1262. end
  1263. mouse.Button1Down:connect(onButton1Down)
  1264. end
  1265.  
  1266. bin.Selected:connect(onSelected)
  1267. end; function()
  1268. Tool = script.Parent;
  1269. local arms = nil
  1270. local torso = nil
  1271. local welds = {}
  1272.  
  1273. function Equip(mouse)
  1274. wait(0.01)
  1275. arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
  1276. torso = Tool.Parent:FindFirstChild("Torso")
  1277. if arms ~= nil and torso ~= nil then
  1278. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1279. if sh ~= nil then
  1280. local yes = true
  1281. if yes then
  1282. yes = false
  1283. sh[1].Part1 = nil
  1284. sh[2].Part1 = nil
  1285. local weld1 = Instance.new("Weld")
  1286. weld1.Part0 = torso
  1287. weld1.Parent = torso
  1288. weld1.Part1 = arms[1]
  1289. weld1.C1 = CFrame.new(-0.4, 1, 0.8) * CFrame.fromEulerAnglesXYZ(math.rad(300), 0, math.rad(-85))
  1290. welds[1] = weld1
  1291. local weld2 = Instance.new("Weld")
  1292. weld2.Part0 = torso
  1293. weld2.Parent = torso
  1294. weld2.Part1 = arms[2]
  1295. weld2.C1 = CFrame.new(-1, 0.2, 0.5) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0)
  1296. welds[2] = weld2
  1297. end
  1298. else
  1299. print("sh")
  1300. end
  1301. else
  1302. print("arms")
  1303. end
  1304. end
  1305.  
  1306. function Unequip(mouse)
  1307. if arms ~= nil and torso ~= nil then
  1308. local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
  1309. if sh ~= nil then
  1310. local yes = true
  1311. if yes then
  1312. yes = false
  1313. sh[1].Part1 = arms[1]
  1314. sh[2].Part1 = arms[2]
  1315. welds[1].Parent = nil
  1316. welds[2].Parent = nil
  1317. end
  1318. else
  1319. print("sh")
  1320. end
  1321. else
  1322. print("arms")
  1323. end
  1324. end
  1325. Tool.Equipped:connect(Equip)
  1326. Tool.Unequipped:connect(Unequip)
  1327.  
  1328. end; function()
  1329. Tool = script.Parent
  1330. function equip()
  1331. print("Equipped")
  1332. if game.Players.LocalPlayer ~= nil then
  1333. local m = Instance.new("Hint")
  1334. m.Parent = game.Players.LocalPlayer
  1335. m.Name = "AmmoStats"
  1336. while m ~= nil do
  1337. wait(0.1)
  1338. m.Text = "Ammo: "..script.Ammo.Value.." Clip: "..script.Clip.Value
  1339. end
  1340. end
  1341. end
  1342.  
  1343. function unequip()
  1344. print("Unequipped")
  1345. if game.Players.LocalPlayer ~= nil then
  1346. print("localplayer found")
  1347. local m = game.Players.LocalPlayer:FindFirstChild("AmmoStats")
  1348. if m ~= nil then
  1349. m:remove()
  1350. end
  1351. end
  1352. end
  1353.  
  1354. script.Parent.Equipped:connect(equip)
  1355. script.Parent.Unequipped:connect(unequip)
  1356.  
  1357. end; function()
  1358. print("Clip Loaded")
  1359.  
  1360. while true do
  1361. if (script.Parent.Value == 0) and (script.Parent.Parent.Ammo.Value >= 30) then
  1362. wait(4)
  1363. script.Parent.Value = 30
  1364. script.Parent.Parent.Ammo.Value = script.Parent.Parent.Ammo.Value - 30
  1365. end
  1366. if (script.Parent.Value == 0) and (script.Parent.Parent.Ammo.Value <= 30) then
  1367. wait(4)
  1368. script.Parent.Value = script.Parent.Parent.Ammo.Value
  1369. script.Parent.Parent.Ammo.Value = 0
  1370. end
  1371. wait(0)
  1372. end
  1373.  
  1374. end; function()
  1375. local Tool = script.Parent;
  1376.  
  1377. enabled = true
  1378. function onButton1Down(mouse)
  1379. if not enabled then
  1380. return
  1381. end
  1382.  
  1383. enabled = true
  1384. mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
  1385.  
  1386. --wait(.5)
  1387. --mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1388. --enabled = true
  1389. --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1390.  
  1391. end
  1392.  
  1393.  
  1394. function onButton1Up(mouse)
  1395. enabled = false
  1396. Tool.Enabled = false
  1397. mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
  1398.  
  1399.  
  1400. wait(0.1)
  1401.  
  1402.  
  1403.  
  1404. mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
  1405. enabled = true
  1406. Tool.Enabled = true
  1407. end
  1408.  
  1409. function onEquippedLocal(mouse)
  1410.  
  1411. if mouse == nil then
  1412. print("Mouse not found")
  1413. return
  1414. end
  1415.  
  1416. mouse.Icon = "http://www.roblox.com/asset/?id=2966012"
  1417. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1418. mouse.Button1Up:connect(function() onButton1Up(mouse)end)
  1419. end
  1420.  
  1421.  
  1422. Tool.Equipped:connect(onEquippedLocal)
  1423.  
  1424. end; function()
  1425. -- this script removes its parent from the workspace after 24 seconds
  1426.  
  1427. wait(1)
  1428. script.Parent.Parent = nil
  1429. end; function()
  1430. --[[
  1431.  
  1432. Dax,
  1433.  
  1434. See the MeleeScript.
  1435.  
  1436. ]]
  1437.  
  1438. local canmelee = true;
  1439. local tool = script.Parent;
  1440.  
  1441. function onKeyDown(key)
  1442. key:lower();
  1443. if key == "v" then
  1444. if canmelee == false then
  1445. return;
  1446. end
  1447.  
  1448. tool.Melee:play()
  1449.  
  1450. canmelee = false;
  1451.  
  1452. local rgrip = tool.Parent["Right Arm"].RightGrip;
  1453.  
  1454. script.melee.Value = true;
  1455.  
  1456. for i = 1,6 do
  1457. rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(-0.55,0,0);
  1458. wait();
  1459. end
  1460.  
  1461. wait(0.25);
  1462.  
  1463. for i = 1, 6 do
  1464. rgrip.C1 = rgrip.C1 * CFrame.fromEulerAnglesXYZ(0.55,0,0);
  1465. wait();
  1466. end
  1467.  
  1468. script.melee.Value = false;
  1469.  
  1470. wait(0.5);
  1471.  
  1472. canmelee = true;
  1473. end
  1474. end
  1475.  
  1476. function onSelect(mouse)
  1477. mouse.KeyDown:connect(onKeyDown);
  1478. end
  1479.  
  1480.  
  1481. function blow(hit)
  1482. local humanoid = hit.Parent:findFirstChild("Humanoid")
  1483. if not humanoid then return end
  1484. local vCharacter = Tool.Parent
  1485. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  1486. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  1487. if humanoid ~= hum and hum ~= nil and game.Players:playerFromCharacter(humanoid.Parent) and game.Players:playerFromCharacter(humanoid.Parent).TeamColor~=cc then
  1488. tagHumanoid(humanoid, vPlayer)
  1489. humanoid:TakeDamage(35)
  1490. wait(1)
  1491. untagHumanoid(humanoid)
  1492. end
  1493. end
  1494.  
  1495.  
  1496. tool.Equipped:connect(onSelect);
  1497. end; function()
  1498. on = 0
  1499. Tool = script.Parent
  1500. welds = {}
  1501. sh = {}
  1502. arms = nil
  1503. torso = nil
  1504. f = nil
  1505. function Crouch(ison)
  1506. if arms == nil and torso == nil then
  1507. arms = {Tool.Parent:FindFirstChild("Left Leg"), Tool.Parent:FindFirstChild("Right Leg")}
  1508. torso = Tool.Parent:FindFirstChild("Torso")
  1509. end
  1510. if arms ~= nil and torso ~= nil then
  1511. sh = {torso:FindFirstChild("Left Hip"), torso:FindFirstChild("Right Hip")}
  1512. if sh ~= nil then
  1513. local yes = true
  1514. if yes then
  1515. yes = false
  1516. if ison == 1 then
  1517. sh[1].Part1 = nil
  1518. sh[2].Part1 = nil
  1519. local weld1 = Instance.new("Weld")
  1520. weld1.Part0 = torso
  1521. weld1.Parent = torso
  1522. weld1.Part1 = arms[1]
  1523. weld1.C1 = CFrame.new(-0.5, 0.75, 1)
  1524. arms[1].Name = "LDave"
  1525. arms[1].CanCollide = true
  1526. welds[1] = weld1
  1527. -------------------------------------------
  1528. local weld2 = Instance.new("Weld")
  1529. weld2.Part0 = torso
  1530. weld2.Parent = torso
  1531. weld2.Part1 = arms[2]
  1532. weld2.C1 = CFrame.new(0.5,0.495,1.25) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  1533. arms[2].Name = "RDave"
  1534. arms[2].CanCollide = true
  1535. welds[2] = weld2
  1536. ---------------------------------
  1537. local force = Instance.new("BodyForce")
  1538. force.Parent = torso
  1539. f = force
  1540. wait(0.01)
  1541. elseif ison == 0 then
  1542. if arms then
  1543. sh[1].Part1 = arms[1]
  1544. sh[2].Part1 = arms[2]
  1545. f.Parent = nil
  1546. arms[2].Name = "Right Leg"
  1547. arms[1].Name = "Left Leg"
  1548. welds[1].Parent = nil
  1549. welds[2].Parent = nil
  1550. end
  1551. end
  1552. --
  1553. end
  1554. else
  1555. print("sh")
  1556. end
  1557. else
  1558. print("arms")
  1559. end
  1560. end
  1561. function Key(key)
  1562. if key then
  1563. key = string.lower(key)
  1564. if (key=="c") then
  1565. if on == 1 then
  1566. on = 0
  1567. elseif on == 0 then
  1568. on = 1
  1569. end
  1570. Crouch(on)
  1571. end
  1572. end
  1573. end
  1574. function Equip(mouse)
  1575. mouse.KeyDown:connect(Key)
  1576. end
  1577. script.Parent.Equipped:connect(Equip)
  1578.  
  1579.  
  1580. end; function()
  1581. -- this script removes its parent from the workspace after 24 seconds
  1582.  
  1583. wait(0)
  1584. script.Parent.Parent = nil
  1585. end; function()
  1586. ball = script.Parent
  1587. damage = 90.00
  1588.  
  1589.  
  1590.  
  1591. function onTouched(hit)
  1592. local humanoid = hit.Parent:findFirstChild("Humanoid")
  1593. -- make a splat
  1594. --for i=1,3 do
  1595. -- local s = Instance.new("Part")
  1596. -- s.Shape = 1 -- block
  1597. -- s.formFactor = 2 -- plate
  1598. -- s.Size = Vector3.new(1,.4,1)
  1599. -- s.BrickColor = ball.BrickColor
  1600. -- local v = Vector3.new(math.random(-1,1), math.random(0,1), math.random(-1,1))
  1601. -- s.Velocity = 15 * v--15
  1602. -- s.CFrame = CFrame.new(ball.Position + v, v)
  1603. --- ball.BrickCleanup:clone().Parent = s
  1604. -- s.BrickCleanup.Disabled = false
  1605. -- s.Parent = game.Workspace
  1606. --
  1607. --end
  1608.  
  1609.  
  1610. if humanoid ~= nil then
  1611. tagHumanoid(humanoid)
  1612. humanoid.Health = humanoid.Health - damage
  1613. wait(2)
  1614. untagHumanoid(humanoid)
  1615. end
  1616.  
  1617. connection:disconnect()
  1618. ball.Parent = nil
  1619. end
  1620.  
  1621. function tagHumanoid(humanoid)
  1622. -- todo: make tag expire
  1623. local tag = ball:findFirstChild("creator")
  1624. if tag ~= nil then
  1625. local new_tag = tag:clone()
  1626. new_tag.Parent = humanoid
  1627. end
  1628. end
  1629.  
  1630.  
  1631. function untagHumanoid(humanoid)
  1632. if humanoid ~= nil then
  1633. local tag = humanoid:findFirstChild("creator")
  1634. if tag ~= nil then
  1635. tag.Parent = nil
  1636. end
  1637. end
  1638. end
  1639.  
  1640. connection = ball.Touched:connect(onTouched)
  1641.  
  1642. wait(0.8)
  1643. ball.Parent = nil
  1644.  
  1645. end; function()
  1646. Tool = script.Parent
  1647.  
  1648. colors = {0}
  1649.  
  1650. function fire(v)
  1651.  
  1652. Tool.Handle.Fire:play()
  1653.  
  1654.  
  1655. local vCharacter = Tool.Parent
  1656. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  1657.  
  1658. local missile = Instance.new("Part")
  1659.  
  1660.  
  1661.  
  1662. local spawnPos = vCharacter.PrimaryPart.Position
  1663.  
  1664.  
  1665.  
  1666. spawnPos = spawnPos + (v * 8)
  1667.  
  1668. missile.Position = spawnPos
  1669. missile.Size = Vector3.new(1,1,1)
  1670. missile.Velocity = v * 1000
  1671. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  1672. missile.Shape = 1
  1673. missile.BottomSurface = 0
  1674. missile.TopSurface = 0
  1675. missile.Name = "Paintball"
  1676. missile.Elasticity = 0
  1677. missile.Reflectance = 0
  1678. missile.Friction = 1
  1679.  
  1680. local force = Instance.new("BodyForce")
  1681. force.force = Vector3.new(0,220,0)
  1682. force.Parent = missile
  1683.  
  1684. Tool.BrickCleanup:clone().Parent = missile
  1685.  
  1686. local new_script = script.Parent.Paintball:clone()
  1687. new_script.Disabled = false
  1688. new_script.Parent = missile
  1689.  
  1690. local creator_tag = Instance.new("ObjectValue")
  1691. creator_tag.Value = vPlayer
  1692. creator_tag.Name = "creator"
  1693. creator_tag.Parent = missile
  1694.  
  1695.  
  1696.  
  1697. missile.Parent = game.Workspace
  1698. --wait(0.03)
  1699. --fire(
  1700.  
  1701.  
  1702. end
  1703.  
  1704.  
  1705. function check(en)
  1706. ---------------------------------------Function start here.
  1707. if (Tool.Enabled == false) then
  1708. return false
  1709. end--end for if!
  1710. -------------------------------
  1711. if (Tool.Enabled == true) then
  1712. return true
  1713. end
  1714. ---------------------------------------Function end here.
  1715. end
  1716.  
  1717.  
  1718. Tool.Enabled = true
  1719. function onActivated()
  1720.  
  1721. if not Tool.Enabled then
  1722. return
  1723. end
  1724.  
  1725. --Tool.Enabled = false
  1726.  
  1727. local character = Tool.Parent;
  1728. local humanoid = character.Humanoid
  1729. if humanoid == nil then
  1730. print("Humanoid not found")
  1731. return
  1732. end
  1733.  
  1734. local targetPos = humanoid.TargetPoint
  1735. local lookAt = (targetPos - character.Head.Position).unit
  1736.  
  1737. if (check()) then
  1738. fire(lookAt)
  1739. wait(0.0003)
  1740. onActivated()
  1741. end
  1742. return
  1743.  
  1744. --Tool.Enabled = true
  1745. end
  1746.  
  1747.  
  1748. script.Parent.Activated:connect(onActivated)
  1749.  
  1750. end; function()
  1751. local w1 = Instance.new("Weld")
  1752. w1.Parent = script.Parent.Handle
  1753. w1.Part0 = w1.Parent
  1754. w1.Part1 = script.Parent.Handle2
  1755. w1.C1 = CFrame.new(-0, 0.3, -0.7)
  1756.  
  1757. local w2 = Instance.new("Weld")
  1758. w2.Parent = script.Parent.Handle
  1759. w2.Part0 = w2.Parent
  1760. w2.Part1 = script.Parent.Handle3
  1761. w2.C1 = CFrame.new(-0, 1.9, 0.1)
  1762.  
  1763. local w3 = Instance.new("Weld")
  1764. w3.Parent = script.Parent.Handle
  1765. w3.Part0 = w3.Parent
  1766. w3.Part1 = script.Parent.Handle4
  1767. w3.C1 = CFrame.new(-0, 0, -0.6)
  1768.  
  1769. local w4 = Instance.new("Weld")
  1770. w4.Parent = script.Parent.Handle
  1771. w4.Part0 = w4.Parent
  1772. w4.Part1 = script.Parent.Handle5
  1773. w4.C1 = CFrame.new(0, 1.3, -0)
  1774.  
  1775. local w5 = Instance.new("Weld")
  1776. w5.Parent = script.Parent.Handle
  1777. w5.Part0 = w5.Parent
  1778. w5.Part1 = script.Parent.Handle6
  1779. w5.C1 = CFrame.new(-0, 3, 0.3)
  1780.  
  1781. local w6 = Instance.new("Weld")
  1782. w6.Parent = script.Parent.Handle
  1783. w6.Part0 = w6.Parent
  1784. w6.Part1 = script.Parent.Handle7
  1785. w6.C1 = CFrame.fromEulerAnglesXYZ(0.3, 0, 0) * CFrame.new(0, 1.5, -0.4)
  1786.  
  1787. local w7 = Instance.new("Weld")
  1788. w7.Parent = script.Parent.Handle
  1789. w7.Part0 = w7.Parent
  1790. w7.Part1 = script.Parent.Handle8
  1791. w7.C1 = CFrame.fromEulerAnglesXYZ(0.3, 0, 0) * CFrame.new(0, -0.7, -0.6)
  1792.  
  1793. local w8 = Instance.new("Weld")
  1794. w8.Parent = script.Parent.Handle
  1795. w8.Part0 = w8.Parent
  1796. w8.Part1 = script.Parent.Handle9
  1797. w8.C1 = CFrame.new(-0, -1.9, 0)
  1798.  
  1799. local w9 = Instance.new("Weld")
  1800. w9.Parent = script.Parent.Handle
  1801. w9.Part0 = w9.Parent
  1802. w9.Part1 = script.Parent.Handle10
  1803. w9.C1 = CFrame.fromEulerAnglesXYZ(3.2, 0, 0) * CFrame.new(0, -2.3, -0.4)
  1804.  
  1805.  
  1806. end; function()
  1807. local Tool = script.Parent;
  1808.  
  1809.  
  1810.  
  1811. enabled = true
  1812. function onButton1Down(mouse)
  1813. if not enabled then
  1814. return
  1815. end
  1816.  
  1817. enabled = true
  1818. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1819.  
  1820. --wait(.0)
  1821. --mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1822. --enabled = true
  1823. --mouse.Button1Up:connect(function() onButton1Up(mouse) end)
  1824.  
  1825. end
  1826.  
  1827.  
  1828. function onButton1Up(mouse)
  1829. enabled = false
  1830. Tool.Enabled = false
  1831. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  1832. wait(0.3)
  1833. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1834. enabled = true
  1835. Tool.Enabled = true
  1836. end
  1837.  
  1838. function onEquippedLocal(mouse)
  1839.  
  1840. if mouse == nil then
  1841. print("Mouse not found")
  1842. return
  1843. end
  1844.  
  1845. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  1846. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  1847. mouse.Button1Up:connect(function() onButton1Up(mouse)end)
  1848. end
  1849.  
  1850.  
  1851. Tool.Equipped:connect(onEquippedLocal)
  1852.  
  1853. end; function()
  1854. a=false
  1855. cam=nil
  1856.  
  1857.  
  1858.  
  1859. function onEquipped(mouse2)
  1860. mouse2.KeyDown:connect(onkeyDown)
  1861. mouse = mouse2
  1862. end
  1863. function onkeyDown(key)
  1864. if key == "z" then
  1865. if not a then
  1866. cam=game.Workspace.CurrentCamera:clone()
  1867. cam.Parent=game.Workspace
  1868. game.Workspace.CurrentCamera.CameraSubject = mouse.Target
  1869. game.Workspace.CurrentCamera.CameraType=4
  1870. a=true
  1871. else
  1872. game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
  1873. game.Workspace.CurrentCamera:Remove()
  1874. game.Workspace.CurrentCamera=cam
  1875. a=false
  1876. end
  1877. end
  1878. end
  1879.  
  1880.  
  1881.  
  1882.  
  1883. script.Parent.Equipped:connect(onEquipped)
  1884.  
  1885.  
  1886. end; function()
  1887. --made by alextomcool!!!
  1888. --to use: put in type of gun: barrel point left, barrel point right or bull-pup(main hande is in the middle of the gun)
  1889. --step 2: put in what type of wepoan it is: assult rifle or pistol(there will be more)
  1890. --to do list: make it easyer to modife how it weld's.
  1891. guntype = 1--1 is assult rifle, 2 is bullpup, 3 is pistol, 4 is knife
  1892. weldmode = 1--1 is barrel point upper-left, 2 is barrel pointing upper-right, 3 is barrel point lower-left and 4 is barrel point lower-right
  1893. -------(note: if it is pistol or knife then 1 is on right leg, 2 is on left leg, 3 is in the back of your pants and 4 is in the front of your pants)
  1894. model = nil--gun model, that is
  1895. distance = 0.75--this is the distance between the part(torso/leg) and the gun. DON'T MAKE negitive
  1896. rotation = 45--this is the turning in degrees.
  1897. --this area is mode more for someone who's already good at gun's. please do not get mad at me if you don't understand what's under here
  1898. y = 0--this is what's added to the current y value. positive number's make it go down. negative make's it go up
  1899. x = 0--this is what's added to the x value(it's really the z value but it look's like the x value when on your back). positive number's make it go left. negative make's it go right
  1900. -------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1901. --no one should have to edit what's under here. this is for people who know what they are doing(it's still might be hard to edit)--
  1902. -------------------------------------------------------------------------------------------------------------------------------------------------------------------
  1903. parts = {}
  1904. local n = 1
  1905. --can i have my
  1906. function on(mouse)
  1907. if model == nil then
  1908. n = 1
  1909. local m = Instance.new("Model")
  1910. local all = script.Parent:GetChildren()
  1911. for i = 1, #all do
  1912. if all[i].className == "Part" then
  1913. parts[n] = all[i].Transparency
  1914. local brick = all[i]:clone()
  1915. brick.Parent = m
  1916. n = n +1
  1917. end
  1918. end
  1919. wait()
  1920. if model == nil then
  1921. local weld = script:FindFirstChild("Weld2")
  1922. if weld ~= nil then
  1923. local new = weld:clone()
  1924. new.Disabled = false
  1925. new.Parent = m
  1926. m.Name = script.Parent.Name
  1927. m.Parent = script.Parent.Parent
  1928. model = m
  1929. local handle = model:FindFirstChild("Handle")
  1930. if handle ~= nil then
  1931. --------------------------------------------------------------------------------
  1932. --------------------------------------------------------------------------------
  1933. --------------------------------------------------------------------------------
  1934. --------------------------------------------------------------------------------
  1935. --------------------------------------------------------------------------------
  1936. if guntype == 1 then
  1937. local torso = model.Parent:FindFirstChild("Torso")
  1938. if torso ~= nil then
  1939. if weldmode == 1 then--barrel pointing upper-right
  1940. local w = Instance.new("Weld")
  1941. w.Part0 = torso
  1942. w.Parent = w.Part0
  1943. w.Part1 = handle
  1944. w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2), 0)
  1945. elseif weldmode == 2 then--barrel pointing upper-left
  1946. local w = Instance.new("Weld")
  1947. w.Part0 = torso
  1948. w.Parent = w.Part0
  1949. w.Part1 = handle
  1950. w.C1 = CFrame.new(distance, 0.25 +y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), (math.pi / 2 ) *-1, 0)
  1951. elseif weldmode == 3 then--barrel pointing upside-right
  1952. local w = Instance.new("Weld")
  1953. w.Part0 = torso
  1954. w.Parent = w.Part0
  1955. w.Part1 = handle
  1956. w.C1 = CFrame.new(distance *-1, 0.25+y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2), 0)
  1957. elseif weldmode == 4 then--barrel pointing upside-left
  1958. local w = Instance.new("Weld")
  1959. w.Part0 = torso
  1960. w.Parent = w.Part0
  1961. w.Part1 = handle
  1962. w.C1 = CFrame.new(distance, 0.25+y, -0.75 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), (math.pi / 2 +rotation) *-1, 0)
  1963. end
  1964. end
  1965. --------------------------------------------------------------------------------
  1966. --------------------------------------------------------------------------------
  1967. --------------------------------------------------------------------------------
  1968. --------------------------------------------------------------------------------
  1969. --------------------------------------------------------------------------------
  1970. elseif guntype == 2 then--BullPup
  1971. local torso = model.Parent:FindFirstChild("Torso")
  1972. if torso ~= nil then
  1973. if weldmode == 1 then--barrel pointing upper-right
  1974. local w = Instance.new("Weld")
  1975. w.Part0 = torso
  1976. w.Parent = w.Part0
  1977. w.Part1 = handle
  1978. w.C1 = CFrame.new(distance *-1, 0.25+y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2, 0)
  1979. elseif weldmode == 2 then--barrel pointing upper-left
  1980. local w = Instance.new("Weld")
  1981. w.Part0 = torso
  1982. w.Parent = w.Part0
  1983. w.Part1 = handle
  1984. w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation *-1), math.pi / 2 *-1, 0)
  1985. elseif weldmode == 3 then--barrel pointing upside-right
  1986. local w = Instance.new("Weld")
  1987. w.Part0 = torso
  1988. w.Parent = w.Part0
  1989. w.Part1 = handle
  1990. w.C1 = CFrame.new(distance *-1, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2, 0)
  1991. elseif weldmode == 4 then--barrel pointing upside-left
  1992. local w = Instance.new("Weld")
  1993. w.Part0 = torso
  1994. w.Parent = w.Part0
  1995. w.Part1 = handle
  1996. w.C1 = CFrame.new(distance, 0.25 +y, -0.5 +x *-1) * CFrame.fromEulerAnglesXYZ(math.rad(rotation), math.pi / 2 *-1, 0)
  1997. end
  1998. end
  1999. --------------------------------------------------------------------------------
  2000. --------------------------------------------------------------------------------
  2001. --------------------------------------------------------------------------------
  2002. --------------------------------------------------------------------------------
  2003. --------------------------------------------------------------------------------
  2004. elseif guntype == 3 then--pistol
  2005. local lleg = model.Parent:FindFirstChild("Left Leg")
  2006. local rleg = model.Parent:FindFirstChild("Right Leg")
  2007. if lleg ~= nil and rleg ~= nil then
  2008. if weldmode == 1 then--pistol on right leg
  2009. local w = Instance.new("Weld")
  2010. w.Part0 = rleg
  2011. w.Parent = w.Part0
  2012. w.Part1 = handle
  2013. w.C1 = CFrame.new(distance *-1, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  2014. elseif weldmode == 2 then--pistol on left leg
  2015. local w = Instance.new("Weld")
  2016. w.Part0 = lleg
  2017. w.Parent = w.Part0
  2018. w.Part1 = handle
  2019. w.C1 = CFrame.new(distance, 0 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi / 2, 0, 0)
  2020. elseif weldmode == 3 then--knife in pant's back, gangsta like
  2021. local w = Instance.new("Weld")
  2022. w.Part0 = torso
  2023. w.Parent = w.Part0
  2024. w.Part1 = handle
  2025. w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2, 0)
  2026. elseif weldmode == 4 then--knife in pant's front, gangsta like
  2027. local w = Instance.new("Weld")
  2028. w.Part0 = torso
  2029. w.Parent = w.Part0
  2030. w.Part1 = handle
  2031. w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi / 2 , math.pi / 2 *-1, 0)
  2032. end
  2033. end
  2034. --------------------------------------------------------------------------------
  2035. --------------------------------------------------------------------------------
  2036. --------------------------------------------------------------------------------
  2037. --------------------------------------------------------------------------------
  2038. --------------------------------------------------------------------------------
  2039. elseif guntype == 4 then--knife
  2040. local lleg = model.Parent:FindFirstChild("Left Leg")
  2041. local rleg = model.Parent:FindFirstChild("Right Leg")
  2042. local torso = model.Parent:FindFirstChild("Torso")
  2043. if lleg ~= nil and rleg ~= nil and torso ~= nil then
  2044. if weldmode == 1 then--pistol on right leg
  2045. local w = Instance.new("Weld")
  2046. w.Part0 = rleg
  2047. w.Parent = w.Part0
  2048. w.Part1 = handle
  2049. w.C1 = CFrame.new(distance *-1, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
  2050. elseif weldmode == 2 then--pistol on left leg
  2051. local w = Instance.new("Weld")
  2052. w.Part0 = lleg
  2053. w.Parent = w.Part0
  2054. w.Part1 = handle
  2055. w.C1 = CFrame.new(distance, 0.15 +y, -0.25 +x *-1) * CFrame.fromEulerAnglesXYZ(math.pi, 0, 0)
  2056. elseif weldmode == 3 then--knife in pant's back, gangsta like
  2057. local w = Instance.new("Weld")
  2058. w.Part0 = torso
  2059. w.Parent = w.Part0
  2060. w.Part1 = handle
  2061. w.C1 = CFrame.new(distance *-1, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2, 0)
  2062. elseif weldmode == 4 then--knife in pant's front, gangsta like
  2063. local w = Instance.new("Weld")
  2064. w.Part0 = torso
  2065. w.Parent = w.Part0
  2066. w.Part1 = handle
  2067. w.C1 = CFrame.new(distance, 0 +y, 0.25 +x) * CFrame.fromEulerAnglesXYZ(math.pi , math.pi / 2 *-1, 0)
  2068. end
  2069. end
  2070. end
  2071. end
  2072. end
  2073. end
  2074. end
  2075. --------------------------------------------------------------------------------
  2076. --------------------------------------------------------------------------------
  2077. --------------------------------------------------------------------------------
  2078. --------------------------------------------------------------------------------
  2079. --------------------------------------------------------------------------------
  2080. if model ~= nil then
  2081. n = 1
  2082. local all = model:GetChildren()
  2083. for i = 1, #all do
  2084. if all[i].className == "Part" then
  2085. all[i].Transparency = 1
  2086. end
  2087. end
  2088. end
  2089. end
  2090. --check
  2091. function off(mouse)
  2092. if model ~= nil then
  2093. n = 1
  2094. local all = model:GetChildren()
  2095. for i = 1, #all do
  2096. if all[i].className == "Part" then
  2097. all[i].Transparency = parts[n]
  2098. local Do = true
  2099. if Do then
  2100. Do = false--dude!
  2101. n = n +1
  2102. end
  2103. end
  2104. end
  2105. end
  2106. end
  2107. --please?
  2108. script.Parent.Equipped:connect(on)
  2109. script.Parent.Unequipped:connect(off)
  2110. end; function()
  2111. function Weld(x,y)
  2112. local W = Instance.new("Weld")
  2113. W.Part0 = x
  2114. W.Part1 = y
  2115. local CJ = CFrame.new(x.Position)
  2116. local C0 = x.CFrame:inverse()*CJ
  2117. local C1 = y.CFrame:inverse()*CJ
  2118. W.C0 = C0
  2119. W.C1 = C1
  2120. W.Parent = x
  2121. end
  2122.  
  2123. function Get(A)
  2124. if A.className == "Part" then
  2125. Weld(script.Parent.Handle, A)
  2126. A.Anchored = false
  2127. else
  2128. local C = A:GetChildren()
  2129. for i=1, #C do
  2130. Get(C[i])
  2131. end
  2132. end
  2133. end
  2134. local yes = true
  2135. if yes then
  2136. yes = false
  2137. Get(script.Parent)
  2138. end
  2139. function onDied()
  2140. script.Parent.Parent = nil
  2141. end
  2142. h = script.Parent.Parent:FindFirstChild("Humanoid")
  2143. if h ~= nil then
  2144. h.Died:connect(onDied)
  2145. end
  2146.  
  2147. end; function()
  2148. function Weldnow()
  2149. local w1 = Instance.new("Weld")
  2150. w1.Parent = script.Parent.Handle
  2151. w1.Part0 = w1.Parent
  2152. w1.Part1 = script.Parent.Handle1
  2153. w1.C1 = CFrame.fromEulerAnglesXYZ(3.14, 0, 0) * CFrame.new(0, .75, .125)
  2154.  
  2155. local w2 = Instance.new("Weld")
  2156. w2.Parent = script.Parent.Handle
  2157. w2.Part0 = w1.Parent
  2158. w2.Part1 = script.Parent.Handle2
  2159. w2.C1 = CFrame.fromEulerAnglesXYZ(0, 3.14, 3.14) * CFrame.new(0, 0, -.15)
  2160.  
  2161. local w3 = Instance.new("Weld")
  2162. w3.Parent = script.Parent.Handle
  2163. w3.Part0 = w1.Parent
  2164. w3.Part1 = script.Parent.Handle3
  2165. w3.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.03, -.5, .175)
  2166.  
  2167. local w4 = Instance.new("Weld")
  2168. w4.Parent = script.Parent.Handle
  2169. w4.Part0 = w1.Parent
  2170. w4.Part1 = script.Parent.Handle4
  2171. w4.C1 = CFrame.fromEulerAnglesXYZ(1.25, 0, 0) * CFrame.new(0, -1.2, -.1)
  2172.  
  2173. local w5 = Instance.new("Weld")
  2174. w5.Parent = script.Parent.Handle
  2175. w5.Part0 = w1.Parent
  2176. w5.Part1 = script.Parent.Handle5
  2177. w5.C1 = CFrame.fromEulerAnglesXYZ(.9, 0, 0) * CFrame.new(0, -1.375, -.185)
  2178.  
  2179. local w6 = Instance.new("Weld")
  2180. w6.Parent = script.Parent.Handle
  2181. w6.Part0 = w1.Parent
  2182. w6.Part1 = script.Parent.Handle6
  2183. w6.C1 = CFrame.fromEulerAnglesXYZ(.3, 0, 0) * CFrame.new(0, -1.435, -.27)
  2184.  
  2185. local w7 = Instance.new("Weld")
  2186. w7.Parent = script.Parent.Handle
  2187. w7.Part0 = w1.Parent
  2188. w7.Part1 = script.Parent.Handle7
  2189. w7.C1 = CFrame.fromEulerAnglesXYZ(.05, 0, 0) * CFrame.new(0, -1.46, -.425)
  2190.  
  2191. local w8 = Instance.new("Weld")
  2192. w8.Parent = script.Parent.Handle
  2193. w8.Part0 = w1.Parent
  2194. w8.Part1 = script.Parent.Handle8
  2195. w8.C1 = CFrame.fromEulerAnglesXYZ(-.1, 3.14, 3.14) * CFrame.new(0, -2, -.45)
  2196.  
  2197. local w9 = Instance.new("Weld")
  2198. w9.Parent = script.Parent.Handle
  2199. w9.Part0 = w1.Parent
  2200. w9.Part1 = script.Parent.Handle9
  2201. w9.C1 = CFrame.fromEulerAnglesXYZ(-.1, 0, 0) * CFrame.new(0, -1.9625, -.251)
  2202.  
  2203. local w10 = Instance.new("Weld")
  2204. w10.Parent = script.Parent.Handle
  2205. w10.Part0 = w1.Parent
  2206. w10.Part1 = script.Parent.Handle10
  2207. w10.C1 = CFrame.fromEulerAnglesXYZ(.1, 0, 3.14) * CFrame.new(0, -2.04, -.06)
  2208.  
  2209. local w11 = Instance.new("Weld")
  2210. w11.Parent = script.Parent.Handle
  2211. w11.Part0 = w1.Parent
  2212. w11.Part1 = script.Parent.Handle11
  2213. w11.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.2, .25)
  2214.  
  2215. local w12 = Instance.new("Weld")
  2216. w12.Parent = script.Parent.Handle
  2217. w12.Part0 = w1.Parent
  2218. w12.Part1 = script.Parent.Handle12
  2219. w12.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.8, .25)
  2220.  
  2221. local w13 = Instance.new("Weld")
  2222. w13.Parent = script.Parent.Handle
  2223. w13.Part0 = w1.Parent
  2224. w13.Part1 = script.Parent.Handle13
  2225. w13.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.5, .4)
  2226.  
  2227. local w14 = Instance.new("Weld")
  2228. w14.Parent = script.Parent.Handle
  2229. w14.Part0 = w1.Parent
  2230. w14.Part1 = script.Parent.Handle14
  2231. w14.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 3.14) * CFrame.new(0, -.8, .4)
  2232.  
  2233. local w15 = Instance.new("Weld")
  2234. w15.Parent = script.Parent.Handle
  2235. w15.Part0 = w1.Parent
  2236. w15.Part1 = script.Parent.Handle15
  2237. w15.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -1.05, .4)
  2238.  
  2239. local w16 = Instance.new("Weld")
  2240. w16.Parent = script.Parent.Handle
  2241. w16.Part0 = w1.Parent
  2242. w16.Part1 = script.Parent.Handle16
  2243. w16.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, -.2, .4)
  2244.  
  2245. local w17 = Instance.new("Weld")
  2246. w17.Parent = script.Parent.Handle
  2247. w17.Part0 = w1.Parent
  2248. w17.Part1 = script.Parent.Handle17
  2249. w17.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, .15, .4)
  2250.  
  2251. local w18 = Instance.new("Weld")
  2252. w18.Parent = script.Parent.Handle
  2253. w18.Part0 = w1.Parent
  2254. w18.Part1 = script.Parent.Handle18
  2255. w18.C1 = CFrame.fromEulerAnglesXYZ(-.15, 0, 0) * CFrame.new(0, -1.135, .585)
  2256.  
  2257. local w19 = Instance.new("Weld")
  2258. w19.Parent = script.Parent.Handle
  2259. w19.Part0 = w1.Parent
  2260. w19.Part1 = script.Parent.Handle19
  2261. w19.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 3.14) * CFrame.new(0, -1.145, .4)
  2262.  
  2263. local w20 = Instance.new("Weld")
  2264. w20.Parent = script.Parent.Handle
  2265. w20.Part0 = w1.Parent
  2266. w20.Part1 = script.Parent.Handle20
  2267. w20.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(0, .365, .4)
  2268.  
  2269. local w21 = Instance.new("Weld")
  2270. w21.Parent = script.Parent.Handle
  2271. w21.Part0 = w1.Parent
  2272. w21.Part1 = script.Parent.Handle21
  2273. w21.C1 = CFrame.fromEulerAnglesXYZ(-.15, 0, 3.14) * CFrame.new(0, .34, .635)
  2274.  
  2275. local w22 = Instance.new("Weld")
  2276. w22.Parent = script.Parent.Handle
  2277. w22.Part0 = w1.Parent
  2278. w22.Part1 = script.Parent.Handle22
  2279. w22.C1 = CFrame.fromEulerAnglesXYZ(-.6, 0, 1.57) * CFrame.new(-.125, -1.1, .09)
  2280.  
  2281. local w23 = Instance.new("Weld")
  2282. w23.Parent = script.Parent.Handle
  2283. w23.Part0 = w1.Parent
  2284. w23.Part1 = script.Parent.Handle23
  2285. w23.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.275, -1.1, 0)
  2286.  
  2287. local w24 = Instance.new("Weld")
  2288. w24.Parent = script.Parent.Handle
  2289. w24.Part0 = w1.Parent
  2290. w24.Part1 = script.Parent.Handle24
  2291. w24.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 1.57) * CFrame.new(0, 1, -.1)
  2292.  
  2293. local w25 = Instance.new("Weld")
  2294. w25.Parent = script.Parent.Handle
  2295. w25.Part0 = w1.Parent
  2296. w25.Part1 = script.Parent.Handle25
  2297. w25.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(.05, 1.5, -.13)
  2298.  
  2299. local w26 = Instance.new("Weld")
  2300. w26.Parent = script.Parent.Handle
  2301. w26.Part0 = w1.Parent
  2302. w26.Part1 = script.Parent.Handle26
  2303. w26.C1 = CFrame.fromEulerAnglesXYZ(0, 0, 0) * CFrame.new(-.05, 1.5, -.13)
  2304. end
  2305. script.Parent.Equipped:connect(Weldnow)
  2306. script.Parent.Unequipped:connect(Weldnow)
  2307.  
  2308. end; function()
  2309. local cam = game.Workspace.CurrentCamera
  2310. for i = 1, 5 do
  2311. wait()
  2312. local cam_rot = cam.CoordinateFrame - cam.CoordinateFrame.p CFrame.fromEulerAnglesXYZ(math.random(-10, 10)/10, math.random(-10, 10)/10, 0)
  2313. local cam_scroll = (cam.CoordinateFrame.p - cam.Focus.p).magnitude
  2314. local ncf = CFrame.new(cam.Focus.p)*cam_rot*CFrame.fromEulerAnglesXYZ(math.random(-10, 10)/40, math.random(-10, 10)/40, 0)
  2315. cam.CoordinateFrame = ncf*CFrame.new(0, 0, cam_scroll)
  2316. end
  2317. script:remove()
  2318.  
  2319. end; function()
  2320. --player
  2321. player = nil
  2322. --save shoulders
  2323. RSH, LSH = nil, nil
  2324. --grip
  2325. GRP = nil
  2326. --welds
  2327. RW, LW = Instance.new("Weld"), Instance.new("Weld")
  2328. --what anim
  2329. anim = "none"
  2330.  
  2331. --onselected, save shoulders and get player
  2332. script.Parent.Equipped:connect(function()
  2333. player = game.Players:playerFromCharacter(script.Parent.Parent)
  2334. local ch = script.Parent.Parent
  2335. RSH = ch.Torso["Right Shoulder"]
  2336. LSH = ch.Torso["Left Shoulder"]
  2337. GRP = ch["Right Arm"].RightGrip
  2338. --
  2339. RSH.Parent = nil
  2340. LSH.Parent = nil
  2341. --
  2342. RW.Part0 = ch.Torso
  2343. RW.C0 = CFrame.new(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2344. RW.C1 = CFrame.new(0, 0.5, 0)
  2345. RW.Part1 = ch["Right Arm"]
  2346. RW.Parent = ch.Torso
  2347. _G.R = RW
  2348. --
  2349. LW.Part0 = ch.Torso
  2350. LW.C0 = CFrame.new(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2351. LW.C1 = CFrame.new(0, 0.5, 0)
  2352. LW.Part1 = ch["Left Arm"]
  2353. LW.Parent = ch.Torso
  2354. _G.L = LW
  2355. --
  2356. GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1, 0, 0)
  2357. --Bring_Arm_Up animation
  2358. for i = 0, 1, 0.05 do
  2359. wait()
  2360. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
  2361. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
  2362. LW.C1 = CFrame.new(-0.3*i, 0.5+1.2*i, 0)
  2363. end
  2364. end)
  2365.  
  2366. --griptcf = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-math.pi/2+0.5, 0, 0)
  2367.  
  2368. script.Parent.Unequipped:connect(function()
  2369. --Bring_Arm_Down animation
  2370. for i = 1, 0, -0.05 do
  2371. wait()
  2372. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3*i, 0, -0.5*i)
  2373. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7*i, 0, 0.8*i)
  2374. LW.C1 = CFrame.new(-0.3*i, 0.5+1.2*i, 0)
  2375. end
  2376. RW.Parent = nil
  2377. LW.Parent = nil
  2378. RSH.Parent = player.Character.Torso
  2379. LSH.Parent = player.Character.Torso
  2380. end)
  2381.  
  2382. function HomeRunHit(part)
  2383. local h = (part.Parent or game):FindFirstChild("Humanoid") --or findfirstchild optimization
  2384. if h then
  2385. h.Sit = true
  2386. wait()
  2387. h.Jump = true
  2388. h.Parent.Torso.Velocity = (CFrame.new(script.Parent.Handle.Position, h.Parent.Torso.Position).lookVector * 100) + Vector3.new(0, 30, 0)
  2389. h.Parent.Torso.RotVelocity = Vector3.new(math.random(-100, 100), math.random(-100, 100), math.random(-100, 100))
  2390. end
  2391. end
  2392.  
  2393. function HomeRun()
  2394. for i = 0, 1, 0.1 do
  2395. if anim ~= "homerun" then return end
  2396. wait()
  2397. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3+1.2*i, -0.5*i, -0.5+i)
  2398. --R.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -0.5, 0.5)
  2399. LW.C0 = CFrame.new(-1.5+0.5*i, 0.5, -0.5*i) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2400. --L.C0 = CFrame.new(-1.0, 0.5, -0.5) * CFrame.fromEulerAnglesXYZ(1.7, 0, 1)
  2401. end
  2402. --start homerunhit connection--
  2403. local con = script.Parent.Handle.Touched:connect(HomeRunHit)
  2404. ----------------------------------------
  2405. for i = 0, 1, 0.2 do
  2406. wait()
  2407. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -0.5-1.7*i, 0.5+0.5*i)
  2408. --R.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -2.2, 1)
  2409. LW.C0 = CFrame.new(-1-0.5*i, 0.5, -0.5+0.5*i) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8-1.2*i)
  2410. LW.C1 = CFrame.new(0, 0.5-i, 0)
  2411. GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1-2*i, 0, 0)
  2412. end
  2413. for i = 0, 1, 0.2 do
  2414. wait()
  2415. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5, -2.2-0.6*i, 1)
  2416. end
  2417. wait(0.1)
  2418. ----end homerun connection---
  2419. con:disconnect()
  2420. --------------------------------------
  2421. for i = 0, 1, 0.1 do
  2422. wait()
  2423. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.5-1.2*i, -2.8+2.8*i, 1-1.5*i)
  2424. --RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  2425. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, -0.4+1.2*i)
  2426. LW.C1 = CFrame.new(0, -0.5+i*2, 0)
  2427. --LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  2428. GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-3+2*i, 0, 0)
  2429. end
  2430. end
  2431.  
  2432. function Whack()
  2433. for i = 0, 1, 0.2 do
  2434. if anim ~= "norm" then return end
  2435. wait()
  2436. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.3+i, 0, -0.5+0.5*i)
  2437. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.7-0.25*i, 0, 0.8-0.6*i)
  2438. end
  2439. for i = 0, 1, 0.25 do
  2440. if anim ~= "norm" then return end
  2441. wait()
  2442. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(2.3-2.5*i, 0, 0)
  2443. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.45-0.25*i, 0, 0.2)
  2444. GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1-0.5*i, 0, 0)
  2445. end
  2446. --insert camshake and hit nearby people
  2447. for _, p in pairs(game.Players:GetChildren()) do
  2448. if p.Character:FindFirstChild("Torso") then
  2449. if (p.Character.Torso.Position - (script.Parent.Handle.CFrame*CFrame.new(0, -3, 0)).p).magnitude < 10 then
  2450. local s = script.Parent._CamShake:clone()
  2451. s.Disabled = false
  2452. s.Parent = p.Backpack
  2453. if p ~= player then
  2454. p.Character.Humanoid.Sit = true
  2455. delay(0.1, function() p.Character.Humanoid.Jump = true end)
  2456. p.Character.Torso.RotVelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10))
  2457. end
  2458. end
  2459. end
  2460. end
  2461. ------
  2462. for i = 0, 1, 0.2 do
  2463. if anim ~= "norm" then return end
  2464. wait()
  2465. RW.C0 = CFrame.new(1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(-0.2+1.5*i, 0, -0.5*i)
  2466. LW.C0 = CFrame.new(-1.5, 0.5, 0) * CFrame.fromEulerAnglesXYZ(1.2+0.5*i, 0, 0.2+0.6*i)
  2467. GRP.C0 = CFrame.new(0, -1, 0) * CFrame.fromEulerAnglesXYZ(-1.5+0.5*i, 0, 0)
  2468. end
  2469. end
  2470.  
  2471. local a = false
  2472. local co = nil
  2473. --OMGHAX mouseclick
  2474. local last_click = 0
  2475. script.Parent.MouseClick.Changed:connect(function()
  2476. if time() - last_click < 0.3 then
  2477. anim = "homerun"
  2478. last_click = time()
  2479. HomeRun()
  2480. else
  2481. anim = "norm"
  2482. last_click = time()
  2483. Whack()
  2484. end
  2485. end)
  2486.  
  2487. end; function()
  2488. script.Parent.Equipped:connect(function(mouse)
  2489. mouse.Button1Down:connect(function()
  2490. script.Parent.MouseClick.Value = not script.Parent.MouseClick.Value
  2491. end)
  2492. end)
  2493. end; function()
  2494. function onMove(mouse)
  2495. targ = mouse.Hit
  2496. local Laser = Instance.new("Part")
  2497. local Name = script.Parent.Parent.Parent.Name
  2498. Laser.Parent = game.workspace
  2499. Laser.Name = Name .."l"
  2500. Laser.Locked = true
  2501. Laser.Anchored = true
  2502. Laser.CanCollide = false
  2503. Laser.Shape = 0
  2504. Laser.Size = Vector3.new(1,1,1)
  2505. Laser.BrickColor = BrickColor.Red()
  2506. Laser.TopSurface = 0
  2507. Laser.BottomSurface = 0
  2508. Laser.CFrame = targ
  2509. wait(0.01)
  2510. Laser:remove()
  2511. end
  2512.  
  2513. function onIdle(mouse)
  2514. targ = mouse.Hit
  2515. local Laser = Instance.new("Part")
  2516. local Name = script.Parent.Parent.Parent.Name
  2517. Laser.Parent = game.workspace
  2518. Laser.Name = Name .."l"
  2519. Laser.Locked = true
  2520. Laser.Anchored = true
  2521. Laser.CanCollide = false
  2522. Laser.Shape = 0
  2523. Laser.Size = Vector3.new(1,1,1)
  2524. Laser.BrickColor = BrickColor.Red()
  2525. Laser.TopSurface = 0
  2526. Laser.BottomSurface = 0
  2527. Laser.CFrame = targ
  2528. wait(0.01)
  2529. Laser:remove()
  2530. end
  2531.  
  2532.  
  2533. function onS(mouse)
  2534. mouse.Move:connect(function() onMove(mouse) end)
  2535. mouse.Idle:connect(function() onIdle(mouse) end)
  2536. end
  2537. script.Parent.Equipped:connect(onS)
  2538.  
  2539. end; function()
  2540. local Tool = script.Parent;
  2541.  
  2542.  
  2543.  
  2544. enabled = true
  2545.  
  2546. function onButton1Down(mouse)
  2547.  
  2548. if not enabled then
  2549.  
  2550. return
  2551.  
  2552. end
  2553.  
  2554.  
  2555.  
  2556. enabled = false
  2557.  
  2558. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430900"
  2559.  
  2560.  
  2561.  
  2562. wait(2)
  2563.  
  2564. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
  2565.  
  2566. enabled = true
  2567.  
  2568.  
  2569.  
  2570. end
  2571.  
  2572.  
  2573.  
  2574. function onEquippedLocal(mouse)
  2575.  
  2576.  
  2577.  
  2578. if mouse == nil then
  2579.  
  2580. print("Mouse not found")
  2581.  
  2582. return
  2583.  
  2584. end
  2585.  
  2586.  
  2587.  
  2588. mouse.Icon = "http://www.roblox.com/asset/?version=1&id=1430902"
  2589.  
  2590. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  2591.  
  2592. end
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598. Tool.Equipped:connect(onEquippedLocal)
  2599.  
  2600.  
  2601. end; function()
  2602. a=false
  2603. cam=nil
  2604.  
  2605.  
  2606.  
  2607. function onEquipped(mouse2)
  2608. mouse2.KeyDown:connect(onkeyDown)
  2609. mouse = mouse2
  2610. end
  2611. function onkeyDown(key)
  2612. if key == "z" then
  2613. if not a then
  2614. cam=game.Workspace.CurrentCamera:clone()
  2615. cam.Parent=game.Workspace
  2616. game.Workspace.CurrentCamera.CameraSubject = mouse.Target
  2617. game.Workspace.CurrentCamera.CameraType=4
  2618. a=true
  2619. else
  2620. game.Workspace.CurrentCamera.CameraSubject=game.Players.LocalPlayer.Character
  2621. game.Workspace.CurrentCamera:Remove()
  2622. game.Workspace.CurrentCamera=cam
  2623. a=false
  2624. end
  2625. end
  2626. end
  2627.  
  2628.  
  2629.  
  2630.  
  2631. script.Parent.Equipped:connect(onEquipped)
  2632.  
  2633. end; function()
  2634. function onMove(mouse)
  2635. targ = mouse.Hit.p
  2636. script.Parent.Zoom.Value = targ
  2637. end
  2638.  
  2639. function onIdle(mouse)
  2640. targ = mouse.Hit.p
  2641. script.Parent.Zoom.Value = targ
  2642. end
  2643.  
  2644. function onKeyDown(key)
  2645. key:lower()
  2646. if key == "q" then
  2647. local check = script.Parent.Parent:findFirstChild("ZoomB")
  2648. if check ~= nil then
  2649. check:remove()
  2650. game.workspace.Camera.CameraSubject = script.Parent.Parent.Humanoid
  2651. script.Parent.Parent.Torso.Anchored = false
  2652. else
  2653. local zoomb = Instance.new("Part")
  2654. zoomb.Parent = script.Parent.Parent
  2655. zoomb.Position = script.Parent.Zoom.Value
  2656. zoomb.Name = "ZoomB"
  2657. zoomb.Anchored = true
  2658. zoomb.Transparency = 1
  2659. zoomb.Size = Vector3.new(1,1,1)
  2660. zoomb.CanCollide = false
  2661. game.workspace.Camera.CameraSubject = zoomb
  2662. game.workspace.Camera.CameraType = 4
  2663. script.Parent.Parent.Torso.Anchored = true
  2664. end
  2665. end
  2666. end
  2667.  
  2668. function onS(mouse)
  2669. mouse.Move:connect(function() onMove(mouse) end)
  2670. mouse.Idle:connect(function() onIdle(mouse) end)
  2671. mouse.KeyDown:connect(onKeyDown)
  2672. end
  2673. script.Parent.Equipped:connect(onS)
  2674.  
  2675. end; function()
  2676. -- this script removes its parent from the workspace after 24 seconds
  2677.  
  2678. wait(1)
  2679. script.Parent.Parent = nil
  2680. end; function()
  2681. ball = script.Parent
  2682. damage = 50
  2683.  
  2684.  
  2685.  
  2686. function onTouched(hit)
  2687. if hit.Name ~= "ZoomB" then
  2688. local humanoid = hit.Parent:findFirstChild("Humanoid")
  2689. if humanoid ~= nil then
  2690. tagHumanoid(humanoid)
  2691. humanoid.Health = humanoid.Health - damage
  2692. wait(2)
  2693. untagHumanoid(humanoid)
  2694. end
  2695. end
  2696.  
  2697. wait(0.25)
  2698. connection:disconnect()
  2699. ball.Parent = nil
  2700. end
  2701.  
  2702. function tagHumanoid(humanoid)
  2703. -- todo: make tag expire
  2704. local tag = ball:findFirstChild("creator")
  2705. if tag ~= nil then
  2706. local new_tag = tag:clone()
  2707. new_tag.Parent = humanoid
  2708. end
  2709. end
  2710.  
  2711.  
  2712. function untagHumanoid(humanoid)
  2713. if humanoid ~= nil then
  2714. local tag = humanoid:findFirstChild("creator")
  2715. if tag ~= nil then
  2716. tag.Parent = nil
  2717. end
  2718. end
  2719. end
  2720.  
  2721. connection = ball.Touched:connect(onTouched)
  2722.  
  2723. wait(3)
  2724. ball.Parent = nil
  2725.  
  2726. end; function()
  2727. Tool = script.Parent
  2728.  
  2729. colors = {199,}
  2730.  
  2731. function fire(v)
  2732.  
  2733. Tool.Handle.Fire:play()
  2734.  
  2735.  
  2736. local vCharacter = Tool.Parent
  2737. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  2738.  
  2739. local missile = Instance.new("Part")
  2740.  
  2741.  
  2742.  
  2743. local spawnPos = vCharacter.PrimaryPart.Position
  2744.  
  2745.  
  2746.  
  2747. spawnPos = spawnPos + (v * 8)
  2748.  
  2749. missile.Position = spawnPos
  2750. missile.Size = Vector3.new(1,1,1)
  2751. missile.Velocity = v * 595
  2752. missile.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  2753. missile.Shape = 0
  2754. missile.BottomSurface = 0
  2755. missile.TopSurface = 0
  2756. missile.Name = "Paintball"
  2757. missile.Elasticity = 0
  2758. missile.Reflectance = 0.2
  2759. missile.Friction = 0.3
  2760.  
  2761. local force = Instance.new("BodyForce")
  2762. force.force = Vector3.new(0,100,0)
  2763. force.Parent = missile
  2764.  
  2765. Tool.BrickCleanup:clone().Parent = missile
  2766.  
  2767. local new_script = script.Parent.Paintball:clone()
  2768. new_script.Disabled = false
  2769. new_script.Parent = missile
  2770.  
  2771. local creator_tag = Instance.new("ObjectValue")
  2772. creator_tag.Value = vPlayer
  2773. creator_tag.Name = "creator"
  2774. creator_tag.Parent = missile
  2775.  
  2776.  
  2777.  
  2778. missile.Parent = game.Workspace
  2779.  
  2780. end
  2781.  
  2782.  
  2783.  
  2784. Tool.Enabled = true
  2785. function onActivated()
  2786.  
  2787. if not Tool.Enabled then
  2788. return
  2789. end
  2790.  
  2791. Tool.Enabled = false
  2792. local character = Tool.Parent;
  2793. local humanoid = character.Humanoid
  2794. if humanoid == nil then
  2795. print("Humanoid not found")
  2796. return
  2797. end
  2798.  
  2799. local targetPos = humanoid.TargetPoint
  2800. local lookAt = (targetPos - character.Head.Position).unit
  2801.  
  2802. fire(lookAt)
  2803.  
  2804. wait(1)
  2805.  
  2806. Tool.Enabled = true
  2807. end
  2808.  
  2809.  
  2810. script.Parent.Activated:connect(onActivated)
  2811.  
  2812.  
  2813. end; function()
  2814. local drink = script.Parent.Parent.MachineGun
  2815. local spot = script.Parent.Parent.Holder
  2816. local db = false
  2817.  
  2818. function onClick()
  2819. if db == false then
  2820. db = true
  2821. local d = drink:clone()
  2822. d.Handle.Position = spot.Position
  2823. d.Parent = game.Workspace
  2824. wait(5)
  2825. db = false
  2826. end
  2827. end
  2828.  
  2829. script.Parent.ClickDetector.MouseClick:connect(onClick)
  2830. end; function()
  2831. local drink = script.Parent.Parent.Cannon
  2832. local spot = script.Parent.Parent.Holder
  2833. local db = false
  2834.  
  2835. function onClick()
  2836. if db == false then
  2837. db = true
  2838. local d = drink:clone()
  2839. d.Handle.Position = spot.Position
  2840. d.Parent = game.Workspace
  2841. wait(5)
  2842. db = false
  2843. end
  2844. end
  2845.  
  2846. script.Parent.ClickDetector.MouseClick:connect(onClick)
  2847. end; function()
  2848. local drink = script.Parent.Parent.Knife
  2849. local spot = script.Parent.Parent.Holder
  2850. local db = false
  2851.  
  2852. function onClick()
  2853. if db == false then
  2854. db = true
  2855. local d = drink:clone()
  2856. d.Handle.Position = spot.Position
  2857. d.Parent = game.Workspace
  2858. wait(5)
  2859. db = false
  2860. end
  2861. end
  2862.  
  2863. script.Parent.ClickDetector.MouseClick:connect(onClick)
  2864. end; function()
  2865. r = game:service("RunService")
  2866.  
  2867.  
  2868. local damage = 10
  2869.  
  2870.  
  2871. local slash_damage = 11
  2872.  
  2873. sword = script.Parent.Handle
  2874. Tool = script.Parent
  2875.  
  2876.  
  2877.  
  2878.  
  2879.  
  2880. function blow(hit)
  2881. local humanoid = hit.Parent:findFirstChild("Humanoid")
  2882. local vCharacter = Tool.Parent
  2883. local vPlayer = game.Players:playerFromCharacter(vCharacter)
  2884. local hum = vCharacter:findFirstChild("Humanoid") -- non-nil if tool held by a character
  2885. if humanoid~=nil and humanoid ~= hum and hum ~= nil then
  2886. print("SWORD HIT")
  2887. tagHumanoid(humanoid, vPlayer)
  2888. humanoid:TakeDamage(damage)
  2889. wait(1)
  2890. untagHumanoid(humanoid)
  2891. end
  2892. end
  2893.  
  2894.  
  2895. function tagHumanoid(humanoid, player)
  2896. local creator_tag = Instance.new("ObjectValue")
  2897. creator_tag.Value = player
  2898. creator_tag.Name = "creator"
  2899. creator_tag.Parent = humanoid
  2900. end
  2901.  
  2902. function untagHumanoid(humanoid)
  2903. if humanoid ~= nil then
  2904. local tag = humanoid:findFirstChild("creator")
  2905. if tag ~= nil then
  2906. tag.Parent = nil
  2907. end
  2908. end
  2909. end
  2910.  
  2911.  
  2912. function attack()
  2913. damage = slash_damage
  2914. local anim = Instance.new("StringValue")
  2915. anim.Name = "toolanim"
  2916. anim.Value = "Slash"
  2917. anim.Parent = Tool
  2918. end
  2919.  
  2920.  
  2921. function swordUp()
  2922. Tool.GripForward = Vector3.new(-3,0,3)
  2923. Tool.GripRight = Vector3.new(0,1,0)
  2924. Tool.GripUp = Vector3.new(0,0,1)
  2925. end
  2926.  
  2927. function swordOut()
  2928. Tool.GripForward = Vector3.new(0,0,0)
  2929. Tool.GripRight = Vector3.new(0,-1,0)
  2930. Tool.GripUp = Vector3.new(-1,0,0)
  2931. end
  2932.  
  2933. function swordAcross()
  2934. -- parry
  2935. end
  2936.  
  2937.  
  2938. Tool.Enabled = true
  2939. local last_attack = 0
  2940. function onActivated()
  2941.  
  2942. if not Tool.Enabled then
  2943. return
  2944. end
  2945.  
  2946. Tool.Enabled = false
  2947.  
  2948. local character = Tool.Parent;
  2949. local humanoid = character.Humanoid
  2950. if humanoid == nil then
  2951. print("Humanoid not found")
  2952. return
  2953. end
  2954.  
  2955. t = r.Stepped:wait()
  2956. attack()
  2957. last_attack = t
  2958.  
  2959. --wait(.5)
  2960.  
  2961. Tool.Enabled = true
  2962. end
  2963.  
  2964.  
  2965. function onEquipped()
  2966. end
  2967.  
  2968.  
  2969. script.Parent.Activated:connect(onActivated)
  2970. script.Parent.Equipped:connect(onEquipped)
  2971.  
  2972. connection = script.Parent.Handle10.Touched:connect(blow) or script.Parent.Handle11.Touched:connect(blow) or script.Parent.Handle12.Touched:connect(blow) or dscript.Parent.Handle13.Touched:connect(blow) or script.Parent.Handle14.Touched:connect(blow) or script.Parent.Handle15.Touched:connect(blow)
  2973.  
  2974.  
  2975.  
  2976. end; function()
  2977. local Tool = script.Parent;
  2978.  
  2979. enabled = true
  2980. function onButton1Down(mouse)
  2981. if not enabled then
  2982. return
  2983. end
  2984.  
  2985. enabled = false
  2986. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  2987.  
  2988. wait(.05)
  2989. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  2990. enabled = true
  2991.  
  2992. end
  2993.  
  2994. function onEquippedLocal(mouse)
  2995.  
  2996. if mouse == nil then
  2997. print("Mouse not found")
  2998. return
  2999. end
  3000.  
  3001. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  3002. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  3003.  
  3004. local g = script.Parent:GetChildren()
  3005. for i=1, #g do
  3006. if g[i].className == "Part" then
  3007. g[i].CanCollide = false
  3008. end
  3009. end
  3010. end
  3011.  
  3012.  
  3013. Tool.Equipped:connect(onEquippedLocal)
  3014.  
  3015. function onUnequippedLocal(mouse)
  3016. local g = script.Parent:GetChildren()
  3017. for i=1, #g do
  3018. if g[i].className == "Part" then
  3019. g[i].CanCollide = true
  3020. end
  3021. end
  3022. end
  3023.  
  3024. Tool.Unequipped:connect(onUnequippedLocal)
  3025. end; function()
  3026. local Tool = script.Parent;
  3027.  
  3028. enabled = true
  3029. function onButton1Down(mouse)
  3030. if not enabled then
  3031. return
  3032. end
  3033.  
  3034. enabled = false
  3035. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  3036.  
  3037. wait(5)
  3038. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  3039. enabled = true
  3040.  
  3041. end
  3042.  
  3043. function onEquippedLocal(mouse)
  3044.  
  3045. if mouse == nil then
  3046. print("Mouse not found")
  3047. return
  3048. end
  3049.  
  3050. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  3051. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  3052. end
  3053.  
  3054.  
  3055.  
  3056. Tool.Equipped:connect(onEquippedLocal)
  3057.  
  3058. end; function()
  3059. local Shoot = true
  3060. function Click()
  3061. print("Activated")
  3062. local Target = game.Players.LocalPlayer.Character.Humanoid.TargetPoint
  3063. local m= Instance.new("Message")
  3064. m.Parent = game.Players.LocalPlayer
  3065. m.Text = ""
  3066. local P = Instance.new("Part")
  3067. P.Name = "Laser"
  3068. local Place0 = game.Players.LocalPlayer.Character["Right Arm"].CFrame
  3069. P.formFactor = 0
  3070. P.Size = Vector3.new(1,1,(Place0.p - Target).magnitude)
  3071. P.CFrame = CFrame.new((Place0.p + Target)/2,Place0.p)
  3072. P.Parent = game.Workspace
  3073. P.Color = Color3.new(0,0,1)
  3074. P.Transparency = 0.5
  3075. P.Reflectance = 0.5
  3076. P.Anchored = true
  3077. P.CanCollide = false
  3078. local E = Instance.new("Explosion")
  3079. E.Position = Target
  3080. E.Parent = game.Workspace
  3081. for i = 1,10 do
  3082. P.Transparency = 0.5+(i*0.05)
  3083. P.Reflectance = i*0.05
  3084. wait(0.1)
  3085. end
  3086. m:remove()
  3087. P:Remove()
  3088. end
  3089. script.Parent.Activated:connect(Click)
  3090. end;}local ActualScripts = {}
  3091. function s(var)
  3092. local func = table.remove(Scripts,1)
  3093. local env = getfenv(func)
  3094. local newenv = setmetatable({},{
  3095. __index = function(self,k)
  3096. if k=="script" then
  3097. return var
  3098. else
  3099. return env[k]
  3100. end
  3101. end,
  3102. })
  3103. setfenv(func,newenv)
  3104. table.insert(ActualScripts,coroutine.wrap(func))
  3105. end
  3106.  
  3107. local Decode = function(str,t,props,classes,values,ICList,Model,CurPar,LastIns,split,RemoveAndSplit,InstanceList)
  3108. local tonum,table_remove,inst,parnt,comma,table_foreach = tonumber,table.remove,Instance.new,"Parent",",",
  3109. function(t,f)
  3110. for a,b in pairs(t) do
  3111. f(a,b)
  3112. end
  3113. end
  3114. local Types = {
  3115. Color3 = Color3.new,
  3116. Vector3 = Vector3.new,
  3117. Vector2 = Vector2.new,
  3118. UDim = UDim.new,
  3119. UDim2 = UDim2.new,
  3120. CFrame = CFrame.new,
  3121. Rect = Rect.new,
  3122. NumberRange = NumberRange.new,
  3123. NumberSequence = function(...)
  3124. local a = {...}
  3125. local t = {}
  3126. repeat
  3127. t[#t+1] = NumberSequenceKeypoint.new(table_remove(a,1),table_remove(a,1),table_remove(a,1))
  3128. until #a==0
  3129. return NumberSequence.new(t)
  3130. end,
  3131. ColorSequence = function(...)
  3132. local a = {...}
  3133. local t = {}
  3134. repeat
  3135. t[#t+1] = ColorSequenceKeypoint.new(table_remove(a,1),Color3.new(table_remove(a,1),table_remove(a,1),table_remove(a,1)))
  3136. until #a==0
  3137. return ColorSequence.new(t)
  3138. end,
  3139. number = tonumber,
  3140. boolean = function(a)
  3141. return a=="true"
  3142. end
  3143. }
  3144. split = function(str,sep)
  3145. if not str then return end
  3146. local fields = {}
  3147. local ConcatNext = false
  3148. str:gsub(("([^%s]+)"):format(sep),function(c)
  3149. if ConcatNext == true then
  3150. fields[#fields] = fields[#fields]..sep..c
  3151. ConcatNext = false
  3152. else
  3153. fields[#fields+1] = c
  3154. end
  3155. if c:sub(#c)=="\\" then
  3156. c = fields[#fields]
  3157. fields[#fields] = c:sub(1,#c-1)
  3158. ConcatNext = true
  3159. end
  3160. end)
  3161. return fields
  3162. end
  3163. RemoveAndSplit = function(t)
  3164. return split(table_remove(t,1),comma)
  3165. end
  3166. t = split(str,";")
  3167. props = RemoveAndSplit(t)
  3168. classes = RemoveAndSplit(t)
  3169. values = split(table_remove(t,1),'|')
  3170. ICList = RemoveAndSplit(t)
  3171. InstanceList = {}
  3172. Model = inst"Model"
  3173. CurPar = Model
  3174. table_foreach(t,function(ct,c)
  3175. if c=="n" or c=="p" then
  3176. CurPar = c=="n" and LastIns or CurPar[parnt]
  3177. else
  3178. ct = split(c,"|")
  3179. local class = classes[tonum(table_remove(ct,1))]
  3180. if class=="UnionOperation" then
  3181. LastIns = {Locked="true",Anchored="true",UsePartColor="true"}
  3182. else
  3183. LastIns = inst(class)
  3184. if LastIns:IsA"Script" then
  3185. s(LastIns)
  3186. end
  3187. end
  3188.  
  3189. local function SetProperty(LastIns,p,str,s)
  3190. s = Types[typeof(LastIns[p])]
  3191. LastIns[p] = s and s(unpack(split(str,comma))) or str
  3192. end
  3193.  
  3194. local UnionData
  3195. table_foreach(ct,function(s,p,a,str)
  3196. a = p:find":"
  3197. p,str = props[tonum(p:sub(1,a-1))],values[tonum(p:sub(a+1))]
  3198. if p=="UnionData" then
  3199. UnionData = split(str," ")
  3200. return
  3201. end
  3202. if class=="UnionOperation" then
  3203. LastIns[p] = str
  3204. return
  3205. end
  3206. SetProperty(LastIns,p,str)
  3207. end)
  3208.  
  3209. if UnionData then
  3210. local LI_Data = LastIns
  3211. LastIns = DecodeUnion(UnionData)
  3212. table_foreach(LI_Data,function(p,str)
  3213. SetProperty(LastIns,p,str)
  3214. end)
  3215. end
  3216. table.insert(InstanceList,LastIns)
  3217. LastIns[parnt] = CurPar
  3218. end
  3219. end)
  3220. table_remove(ICList,1)
  3221. table_foreach(ICList,function(a,b)
  3222. b = split(b,">")
  3223. InstanceList[tonum(b[1])][props[tonum(b[2])]] = InstanceList[tonum(b[3])]
  3224. end)
  3225.  
  3226. return Model
  3227. end
  3228.  
  3229. local Model = Decode('Name,Anchored,Color,Position,Orientation,Size,BottomSurface,FrontSurface,RightSurface,TopSurface,Texture,Face,C0,C1,Part0,Part1,BackSurface,LeftSurface,Transparency,CanCollide,Grip,GripPos,GripForward'
  3230. ..',GripRight,GripUp,Volume,Scale,MeshType,MeshId,Velocity,TextureId,Reflectance,PlaybackSpeed,Value,VertexColor,BaseAngle,SoundId;Part,ClickDetector,Script,Weld,Decal,Tool,Sound,SpecialMesh,LocalScript,'
  3231. ..'IntValue,BoolValue,RotateP,Model;Part|Cola|true|0.972,0.972,0.972|-24.2,4.299,65|-90,90,0|2,0.4,1|Weld|Smooth|OH SNAP YOU GOT INFECTED XD XD XD|http://www.roblox.com/asset/?id=2994533|Top|0,0,-0.5,-1,'
  3232. ..'-0,-0,0,1,0,-0,-0,-1|0,0,0.499,-1,0,-0,0,1,0,0,0,-1|0,-0.201,0,1,0,0,-0,-0,-1,0,1,0|-0.5,-0.5,-0.5,1,0,0,0,1,0,0,0,1|0.5,-0.5,-0.5,1,0,0,0,1,0,0,0,1|-24.2,5.299,67|http://www.roblox.com/asset/?id=9453'
  3233. ..'854|http://www.roblox.com/asset/?id=24750618|0,0,0.5,1,0,0,0,1,0,0,0,1|0,0,-0.5,1,0,0,0,1,0,0,0,1|1,0,0,0,0,1,0,1,0,-1,-0,-0|-1,0,0,0,0,1,0,1,0,-1,0,0|-24.2,6.299,67|http://www.roblox.com/asset/?id=85'
  3234. ..'71720|-24.2,5.299,65|http://www.roblox.com/asset/?id=3983678|-24.2,4.299,67|http://www.roblox.com/asset/?id=30580177|Holder|0.066,0.066,0.066|1|-24.5,1.799,66|0,180,0|1,1.2,2|false|Colt45|-0.101,0.2,-'
  3235. ..'0.301,0.995,0.001,-0.1,-0.1,0.015,-0.995,-0,0.999,0.015|-0.101,0.2,-0.301|0.099,0.994,-0.016|0.995,-0.1,-0|0.001,0.015,0.999|Handle|0.105,0.164,0.207|-20.5,2.399,65.5|0,-90,0|1,2,1|Fire|0.029,0.019,0.'
  3236. ..'019|FileMesh|Weld Script|PaintballShooter|Paintball|Mesh1|0.15,0.15,0.2|http://www.roblox.com/asset/?id=2697549|0.3,0.5,0.3|BrickCleanup|Handle1|0.96,0.803,0.188|-20.332,0.891,65.306|89.98,-169.2,-178'
  3237. ..'.76|-0.001,-0.007,0|1,0.4,1|Local Gui|Ma5b|1,1,0.8|-20.5,0.999,67|0.25,0.25,0.25|http://www.roblox.com/asset/?id=14081548|-0.5,0,0,-0,-0,-1,0,1,0,1,0,0|-0.5,0.5,0.099,1,0,0,0,0,-1,0,1,0|0,-0.601,0,1,0'
  3238. ..',0,-0,-0,-1,0,1,0|-1,0.199,0.5,0,-1,0,0,0,-1,1,0,0|0,0,-1,-1,-0,-0,0,1,0,-0,-0,-1|0.499,-1.4,0,0,0,-1,0,1,0,1,0,0|0,0,1,1,0,0,0,1,0,0,0,1|0.5,-2.2,0,0,0,-1,0,1,0,1,0,0|DropWeapon|Magnum|0,0.4,0.5,1,0,'
  3239. ..'-0,0,0,1,0,-1,0|0,0.4,0.5|0,-1,-0|0,0,-1|0.25|-21.5,0.899,67.5|-90,-90,0|1,1,1|0,0,-0.5,0,-1,0,1,0,0,0,0,1|-1.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|0,-0.5,0,1,0,0,-0,-0,-1,0,1,0|-1.5,-2.7,0.5,-1,0,0,0,1,0,0'
  3240. ..',0,-1|MP5|0,-0.101,0.4,1,0,-0,0,0.999,0,0,-0.001,0.999|0,-0.101,0.4|0,-0.001,-1|0,0.999,-0.001|-21.5,0.899,66.5|0.15,0.119,0.15|http://www.roblox.com/asset/?id=12129833|1.6|0.8|ToolScript|WeldArm|Ammo'
  3241. ..'Script|Ammo|120|Clip|25|Reload|Bullet|0.2,0.2,0.2|Sphere|Melee|LocalMelee|melee|Crouch|MachineGun|WeldScript|-19.5,3.999,65.2|-90,-180,0|1,2.4,5|0.079,0.079,0.079|0.5,0,0,0,0,1,0,1,0,-1,-0,-0|-0.3,1.5'
  3242. ..'99,-0.5,0,1,0,-1,0,0,0,0,1|0,-1.201,0,1,0,0,-0,-0,-1,0,1,0|-0.501,0.399,0,0,0,1,0,1,0,-1,0,0|Zoom Script|http://www.roblox.com/asset/?id=12056733|Right|BackGun|Weld2|Sniper|http://www.roblox.com/asset'
  3243. ..'/?version=1&id=0|0,-0.5,-1.201,-1,0,0,0,1,0,0,0,-1|0,-0.5,-1.201|-0,-0,1|-1,0,0|-19.5,2.399,67.5|1,1,4|0.05,0.05,0.05|2,2,2|http://www.roblox.com/asset/?id=8385504|0,0,-2,-1,-0,-0,0,1,0,-0,-0,-1|-1.5,'
  3244. ..'0.199,1.5,1,0,0,0,0,-1,0,1,0|_CamShake|_Main|_EVT|d��������������ng.........you got owned...|LazerScript|ZoomScript|-24.2,3.299,65|http://www.roblox.com/asset/?id=30500440|-21,6.999,66|0,90,0|6,0.4,6|'
  3245. ..'-2.5,1.599,0.5,1,0,0,0,0,-1,0,1,0|-24.2,6.299,65|http://www.roblox.com/asset/?id=30878299|-1,0,0,-0,-0,-1,0,1,0,1,0,0|1,0,0,0,0,-1,0,1,0,1,0,0|-0.5,1.499,-0.5,1,0,0,0,1,0,0,0,1|0.5,1.499,-0.5,1,0,0,0,'
  3246. ..'1,0,0,0,1|-24.2,3.299,67|http://www.roblox.com/asset/?id=30860240|Knife|0,-0.601,0,-1,0.004,-0,0.004,0.999,0,0,0,-1|0,-0.601,0|0,-0,1|-1,0.004,0|0.004,0.999,0|Sword Script|-20.5,1.399,64.5|0,-0.5,0,1,'
  3247. ..'0,0,0,1,0,0,0,1|0,-1,0,1,0,0,0,1,0,0,0,1|0,-2.201,0,1,0,0,0,1,0,0,0,1|0.3,0.449,0.349|http://www.roblox.com/asset/?id=8417231|-0.501,-1,0,0,0,1,0,1,0,-1,0,0|0,-1,0,1,0,0,-0,-0,-1,0,1,0|1.5,0.199,0.5,0'
  3248. ..',1,0,0,0,-1,-1,0,0|Machine|-23.5,4.799,66.5|1,4,1|0.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|0.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0,2,0,-1,-0,-0,0,0,1,0,1,0|-0.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0.5,-0.2,1.499,-1,0,0,0'
  3249. ..',0,1,0,1,0|0.5,0,0,0,0,-1,0,1,0,1,0,0|0.5,-0.2,0.5,-1,0,0,0,0,1,0,1,0|0,-2,0,1,0,0,-0,-0,-1,0,1,0|0,0.199,-0.5,0,-1,0,0,0,-1,1,0,0|-0.5,1.199,-0.5,1,0,0,0,1,0,0,0,1|-0.5,0,0,0,0,1,0,1,0,-1,0,0|0.949,0'
  3250. ..'.952,0.952|-21.5,5.199,63.5|1,3.2,1|-21.5,3.399,68.5|0,0.2,0,1,0,0,0,0,-1,0,1,0|-21,0.2,66|0,0.2,0,-1,-0,-0,0,0,1,0,1,0|-0.5,-0.5,0.5,0,-1,0,0,0,1,-1,0,0|2.5,-1.6,2.5,-1,0,0,0,0,1,0,1,0|-1.5,-1.201,2.'
  3251. ..'5,-1,0,0,0,0,1,0,1,0|-21,10,66,0,1,0,0,0,-1,-1,0,0|-21.5,1.399,68.5|-2.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|0.5,0,0.5,0,0,-1,-1,0,0,0,1,0|0,-1.8,-0.5,1,0,0,0,1,0,0,0,1|0,-0.6,0.5,-1,0,0,0,1,0,0,0,-1|-21.5,'
  3252. ..'3.399,63.5|0,-1.6,0,-1,0,0,0,0,1,0,1,0|-23.5,1.999,63.5|0,-1.601,0,1,0,0,-0,-0,-1,0,1,0|2.5,0.199,-2.5,1,0,0,0,0,-1,0,1,0|0.5,-2.8,0,0,0,-1,0,1,0,1,0,0|0,1.6,0,-1,-0,-0,0,0,1,0,1,0|0,-0.2,0,-1,0,0,0,0'
  3253. ..',1,0,1,0|0.5,0.399,0,0,0,-1,0,1,0,1,0,0|-21.5,5.199,68.5|0,0.199,0,1,0,0,0,0,-1,0,1,0|0,0,0.5,-1,0,0,0,1,0,0,0,-1|-2.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|0,1.999,-0.5,1,0,0,0,1,0,0,0,1|-23.5,4.799,64.5|1.5,'
  3254. ..'-0.2,-2.5,-1,0,0,0,0,1,0,1,0|-0.5,1,0,0,0,1,0,1,0,-1,0,0|0,1.199,0,1,0,0,0,0,-1,0,1,0|-0.5,-0.801,0,0,0,1,0,1,0,-1,0,0|-21.5,2.999,63.5|-23.5,4.199,63.5|0.5,-0.601,0,0,0,-1,0,1,0,1,0,0|0,-1.201,0,-1,0'
  3255. ..',0,0,0,1,0,1,0|-19.5,3.599,68.5|1,6.4,1|0.5,0,1.2,0,0,-1,-1,0,0,0,1,0|0,-3.201,0,1,0,0,-0,-0,-1,0,1,0|-2.5,0.199,1.5,1,0,0,0,0,-1,0,1,0|0,0.4,0.5,-1,0,0,0,1,0,0,0,-1|0,3.2,0,-1,-0,-0,0,0,1,0,1,0|-2.5,'
  3256. ..'-0.2,1.5,-1,0,0,0,0,1,0,1,0|-23.5,1.999,68.5|-23.5,4.799,67.5|-0.5,-0.2,-0.5,-1,0,0,0,0,1,0,1,0|-0.5,-0.2,1.499,-1,0,0,0,0,1,0,1,0|-1.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0.5,2.799,0,0,0,-1,0,1,0,1,0,0|-1.5'
  3257. ..',1.199,-0.5,1,0,0,0,1,0,0,0,1|-0.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0.5,-0.801,0,0,0,-1,0,1,0,1,0,0|0.5,0.6,0,0,0,-1,0,1,0,1,0,0|-23.5,0.799,66|1,0.8,2|0,-0.401,0,1,0,0,-0,-0,-1,0,1,0|0,0.199,-2.5,0,1,0,0'
  3258. ..',0,-1,-1,0,0|-20.5,3.199,63.5|1,5.599,1|0,-2,0.5,-1,0,0,0,1,0,0,0,-1|0,-2.8,0,1,0,0,-0,-0,-1,0,1,0|2.5,0.199,0.5,1,0,0,0,0,-1,0,1,0|0,-0.2,0.5,-1,0,0,0,1,0,0,0,-1|0,-0.401,-0.5,1,0,0,0,1,0,0,0,1|0,1.7'
  3259. ..'99,0.5,-1,0,0,0,1,0,0,0,-1|0,0.2,0.5,-1,0,0,0,1,0,0,0,-1|-23.5,2.599,66|1,0.4,2|0.5,0.999,0,0,0,-1,0,1,0,1,0,0|-0.5,0.999,0,0,0,1,0,1,0,-1,0,0|-0.5,-2,0,0,1,0,0,0,1,1,0,0|-23.5,1.599,67.5|1,2.4,1|-1.5'
  3260. ..',0.2,-2.5,1,0,0,0,0,-1,0,1,0|0.5,-0.4,0,0,0,-1,0,1,0,1,0,0|-20.5,3.199,68.5|-2.5,0.199,0.5,1,0,0,0,0,-1,0,1,0|-21.5,1.399,63.5|2.5,0.199,-0.5,1,0,0,0,0,-1,0,1,0|-22.5,3.599,66|4,6.4,1|0,-0.2,-1.5,-1,0'
  3261. ..',0,0,0,1,0,1,0|1.5,1.999,0.5,-1,0,0,0,1,0,0,0,-1|-2,0,0,-0,-0,-1,0,1,0,1,0,0|0.5,-1.6,0,0,0,-1,0,1,0,1,0,0|0,0.199,-1.5,1,0,0,0,0,-1,0,1,0|-1.5,-1.2,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,2.799,0,0,0,1,0,1,0,-1'
  3262. ..',0,0|-1.5,1.999,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,-1.2,0.5,-1,0,0,0,1,0,0,0,-1|0.5,2.699,0.5,0,0,-1,0,1,0,1,0,0|-19.5,3.599,63.5|2.5,-0.2,1.5,-1,0,0,0,0,1,0,1,0|2.5,0.199,1.5,1,0,0,0,0,-1,0,1,0|-22.5,5.199'
  3263. ..',68.5|-2.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|0,1,0.5,-1,0,0,0,1,0,0,0,-1|-20.5,6.199,68.5|0,2.599,-0.5,1,0,0,0,1,0,0,0,1|0,2.799,0,1,0,0,0,0,-1,0,1,0|-20.5,6.199,63.5|-20.5,6.599,63.5|2.5,-0.2,0.5,-1,0,0,0'
  3264. ..',0,1,0,1,0|0,1.399,0.5,-1,0,0,0,1,0,0,0,-1|0,2.999,-0.5,1,0,0,0,1,0,0,0,1|-23.5,5.599,68.5|0,1.2,0,-1,-0,-0,0,0,1,0,1,0|-2.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|0,0.4,-0.5,1,0,0,0,1,0,0,0,1|-23.5,3.799,63.5|'
  3265. ..'-22.5,1.999,63.5|2.5,0.199,-1.5,1,0,0,0,0,-1,0,1,0|2,-1.6,0,0,0,-1,0,1,0,1,0,0|0,-1,-0.5,1,0,0,0,1,0,0,0,1|0,-1.4,-0.5,1,0,0,0,1,0,0,0,1|-23.5,3.799,68.5|0,1.599,0,1,0,0,0,0,-1,0,1,0|-0.5,-1,0,0,0,1,0'
  3266. ..',1,0,-1,0,0|-21.5,2.599,63.5|0,0.999,0,1,0,0,0,0,-1,0,1,0|0,-0.6,-0.5,1,0,0,0,1,0,0,0,1|0,0.599,0.5,-1,0,0,0,1,0,0,0,-1|-20.5,6.599,68.5|-2.5,-0.2,0.5,-1,0,0,0,0,1,0,1,0|-23.5,1.599,64.5|-22.5,1.999,6'
  3267. ..'8.5|-2,-1.6,0,0,0,1,0,1,0,-1,0,0|-2.5,0.199,-1.5,1,0,0,0,0,-1,0,1,0|-23.5,4.799,65.5|0.5,-0.2,-2.5,-1,0,0,0,0,1,0,1,0|-18.5,3.599,66|6,6.4,1|0,-0.2,2.5,-1,0,0,0,0,1,0,1,0|-1.5,0.5,1.2,1,0,0,0,0,-1,0,1'
  3268. ..',0|2.5,0,0.5,-1,0,0,0,1,0,0,0,-1|-0.5,0.799,-0.4,0,0,1,1,0,0,0,1,0|0,0.199,2.5,1,0,0,0,0,-1,0,1,0|-2.5,0,0.5,-1,0,0,0,1,0,0,0,-1|-21.5,2.599,68.5|-23.5,4.199,68.5|-23.5,5.599,63.5|2.5,-0.2,-2.5,-1,0,0'
  3269. ..',0,0,1,0,1,0|-21.5,2.999,68.5|-22.5,5.199,63.5|2.5,-0.2,-1.5,-1,0,0,0,0,1,0,1,0|2,1.599,0,0,0,-1,0,1,0,1,0,0|0,-0.401,0.5,-1,0,0,0,1,0,0,0,-1|Cannon|-21.5,2.499,65.199|90,90,0|http://www.roblox.com/as'
  3270. ..'set/?id=2920960|http://www.roblox.com/asset/?id=2920959|0,0.5,0,-1,-0,-0,0,0,1,0,1,0|-0.301,0.1,0.5,1,0,0,0,-1,0,0,0,-1|0.8,-1.101,0.5,1,0,0,0,-1,0,0,0,-1;0,6>15>1,6>16>130,7>15>1,7>16>214,8>15>1,8>16'
  3271. ..'>360,15>15>9,15>16>17,16>15>9,16>16>22,32>15>27,32>16>1,33>15>27,33>16>9,34>15>27,34>16>147,35>15>27,35>16>238,54>15>51,54>16>65,55>15>51,55>16>186,56>15>51,56>16>39,57>15>51,57>16>271,68>15>65,68>16>'
  3272. ..'77,69>15>65,69>16>186,70>15>65,70>16>281,107>15>101,107>16>39,108>15>101,108>16>293,117>15>114,117>16>186,137>15>135,137>16>181,143>15>138,143>16>17,144>15>138,144>16>22,145>15>138,145>16>214,146>15>1'
  3273. ..'38,146>16>360,152>15>147,152>16>130,167>15>156,167>16>39,168>15>156,168>16>186,172>15>170,172>16>9,173>15>170,173>16>17,174>15>170,174>16>135,175>15>170,175>16>147,176>15>170,176>16>238,177>15>170,177'
  3274. ..'>16>27,178>15>170,178>16>262,179>15>170,179>16>281,180>15>170,180>16>360,185>15>183,185>16>384,188>15>186,188>16>77,189>15>186,189>16>236,190>15>186,190>16>350,191>15>186,191>16,194>15>192,194>16>186,'
  3275. ..'195>15>192,195>16>65,196>15>192,196>16>271,197>15>192,197>16>352,200>15>198,200>16>181,201>15>198,201>16>223,204>15>202,204>16>186,205>15>202,205>16>214,206>15>202,206>16>322,207>15>202,207>16>350,210'
  3276. ..'>15>208,210>16>183,211>15>208,211>16>297,212>15>208,212>16>135,213>15>208,213>16>271,216>15>214,216>16>22,217>15>214,217>16>135,218>15>214,218>16>130,219>15>214,219>16>322,220>15>214,220>16>350,221>15'
  3277. ..'>214,221>16>360,222>15>214,222>16>381,227>15>225,227>16>214,228>15>225,228>16>322,229>15>225,229>16>381,232>15>230,232>16>114,233>15>230,233>16>186,234>15>230,234>16>271,235>15>230,235>16>135,240>15>2'
  3278. ..'38,240>16>9,241>15>238,241>16>147,242>15>238,242>16>135,243>15>238,243>16>236,244>15>238,244>16>267,245>15>238,245>16>281,246>15>238,246>16>17,247>15>238,247>16>317,248>15>238,248>16>379,251>15>249,25'
  3279. ..'1>16>267,252>15>249,252>16>186,253>15>249,253>16>350,256>15>254,256>16>181,257>15>254,257>16>186,258>15>254,258>16>198,259>15>254,259>16>293,260>15>254,260>16>156,261>15>254,261>16>223,264>15>262,264>'
  3280. ..'16>267,265>15>262,265>16>350,266>15>262,266>16>360,269>15>267,269>16>186,270>15>267,270>16>236,273>15>271,273>16>183,274>15>271,274>16>186,275>15>271,275>16>384,278>15>276,278>16>186,279>15>276,279>16'
  3281. ..'>254,280>15>276,280>16>324,283>15>281,283>16>135,284>15>281,284>16>267,285>15>281,285>16>297,286>15>281,286>16>186,287>15>281,287>16>214,288>15>281,288>16>249,289>15>281,289>16>262,290>15>281,290>16>3'
  3282. ..'50,291>15>281,291>16>360,292>15>281,292>16>77,295>15>293,295>16>135,296>15>293,296>16>186,299>15>297,299>16>135,300>15>297,300>16>379,303>15>301,303>16>208,304>15>301,304>16>230,305>15>301,305>16>271,'
  3283. ..'308>15>306,308>16>312,309>15>306,309>16>181,310>15>306,310>16>254,311>15>306,311>16>293,314>15>312,314>16>135,315>15>312,315>16>181,316>15>312,316>16>293,319>15>317,319>16>135,320>15>317,320>16>297,32'
  3284. ..'1>15>317,321>16>379,326>15>324,326>16>186,327>15>324,327>16>202,328>15>324,328>16>281,329>15>324,329>16>223,330>15>324,330>16>198,331>15>324,331>16>386,334>15>332,334>16>236,335>15>332,335>16>238,336>'
  3285. ..'15>332,336>16>297,337>15>332,337>16>379,340>15>338,340>16>223,341>15>338,341>16>276,342>15>338,342>16>254,343>15>338,343>16>324,346>15>344,346>16>208,347>15>344,347>16>230,348>15>344,348>16>135,349>15'
  3286. ..'>344,349>16>301,354>15>352,354>16>236,355>15>352,355>16>281,356>15>352,356>16>183,357>15>352,357>16>186,358>15>352,358>16>297,359>15>352,359>16>384,362>15>360,362>16>22,363>15>360,363>16>135,364>15>36'
  3287. ..'0,364>16>130,367>15>365,367>16>135,368>15>365,368>16>114,369>15>365,369>16>230,370>15>365,370>16>101,371>15>365,371>16>186,372>15>365,372>16>293,375>15>373,375>16>192,376>15>373,376>16>271,377>15>373,'
  3288. ..'377>16>352,378>15>373,378>16>384,383>15>381,383>16>135,388>15>386,388>16>135,389>15>386,389>16>181,390>15>386,390>16>225,391>15>386,391>16>281,392>15>386,392>16>322,393>15>386,393>16>381,400>15>396,40'
  3289. ..'0>16>39,401>15>396,401>16>281;1|1:2|2:3|3:4|4:5|5:6|6:7|7:8|8:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:11|12:12;4|13:13|14:14;4|13:15|14:16;4|13:15|14:17;p;1|1:2|2:3|3:4|4:18|5:6|6:7|17:8|7:8|8:8|18:8|9:8'
  3290. ..'|10:9|3:4|3:4;n;2;3;4|1:10;5|11:19|12:12;5|11:20|12:12;4|13:21|14:22;4|13:23|14:24;p;1|1:2|2:3|3:4|4:25|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:26|12:12;p;1|1:2|2:3|3:4|4:27|5:6|6:7|17'
  3291. ..':8|7:8|18:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:28|12:12;p;1|1:2|2:3|3:4|4:29|5:6|6:7|17:8|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:30|12:12;4|13:23|14:24;4|13:21|14:22;4|13:13|14:14;4|13:15|14:17;p'
  3292. ..';1|1:31|2:3|3:32|19:33|4:34|5:35|6:36|20:37|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;p;6|1:38|21:39|22:40|23:41|24:42|25:43;n;1|1:44|3:45|4:46|5:47|6:48|17:8|7:8|8:8|18:8|9:8|10:8|3:45|3:45;n;7|1:49|'
  3293. ..'26:33;8|27:50|28:51;p;3|1:52;3|1:53;3|1:54;8|1:55|27:56|29:57|28:51;8|27:58;3|1:59;1|1:60|3:61|19:33|4:62|5:63|30:64|6:65|7:9|10:9|3:61|3:61;9|1:66;p;6|1:67;n;1|1:44|3:68|4:69|6:36|3:68|3:68;n;7|1:49|'
  3294. ..'26:33;8|27:70|31:71|28:51;4|13:72|14:73;4|13:74|14:75;4|13:76|14:77;4|13:78|14:79;p;3|1:53;3|1:59;3|1:80;3|1:54;9|1:66;p;6|1:81|21:82|22:83|23:84|25:85;n;3|1:52;1|1:44|32:86|4:87|5:88|6:89|17:8|7:8|8:'
  3295. ..'8|18:8|9:8|10:8;n;7|1:49;8|28:51;4|13:72|14:90;4|13:13|14:91;4|13:92|14:93;p;9|1:66;9|1:66;3|1:53;3|1:54;3|1:59;p;6|1:94|21:95|22:96|23:97|25:98;n;1|1:44|4:99|5:35|6:89;n;8|27:100|31:101|28:51;7|1:49|'
  3296. ..'33:102|26:103;p;3|1:54;3|1:53;3|1:104;3|1:105;9|1:106;n;10|1:107|34:108;10|1:109|34:110;n;3|1:111;p;p;9|1:66;3|1:59;8|1:112|27:113|28:114;7|1:115|26:33;9|1:116;n;11|1:117;p;9|1:118;p;6|1:119;n;3|1:59;'
  3297. ..'3|1:54;3|1:53;3|1:120;9|1:66;1|1:44|3:45|4:121|5:122|6:123|3:45|3:45;n;8|27:124|28:51;7|1:49|26:33;4;4;4;4|13:125|14:126;4|13:127|14:128;p;3|1:129;5|11:130|12:131;9|1:132;n;9|1:133;p;p;6|1:134|31:135|'
  3298. ..'21:136|22:137|23:138|24:139;n;1|1:44|3:45|4:140|5:88|6:141|7:9|10:9|3:45|3:45;n;7|1:49|26:33;8|27:142|35:143|31:144|28:51;4|13:145|14:146;p;3|1:52;9|1:147;3|1:148;9|1:149;12|1:150|36:86;9|1:151;9|1:66'
  3299. ..';9|1:129;9|1:152;3|1:59;3|1:54;3|1:53;p;1|1:2|2:3|3:4|4:153|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:154|12:12;p;1|1:12|2:3|3:32|4:155|5:156|6:157|7:8|10:9|3:32|3:32;n;4|1:10;4|13:15|14'
  3300. ..':158;p;1|1:2|2:3|3:4|4:159|5:6|6:7|7:8|8:8|18:8|9:8|10:9|3:4|3:4;n;2;3;4|1:10;5|11:160|12:12;4|13:161|14:162;4|13:13|14:14;4|13:15|14:163;4|13:15|14:164;p;1|1:2|2:3|3:4|4:165|5:6|6:7|7:8|8:8|18:8|9:8|'
  3301. ..'10:9|3:4|3:4;n;2;3;4|1:10;5|11:166|12:12;4|13:23|14:24;p;6|1:167|21:168|22:169|23:170|24:171|25:172;n;3|1:173;9;1|1:44|3:45|4:174|5:35|6:48|7:9|10:9|3:45|3:45;n;4|14:175;4|14:176;4|14:177;4|14:175;4|1'
  3302. ..'4:176;4|14:177;4|14:175;4|14:176;4|14:177;8|27:178|35:143|31:179|28:51;4|13:13|14:180;4|13:181|14:182;p;p;13|1:183;n;1|2:3|3:32|4:184|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:1'
  3303. ..'86;4|13:13|14:187;4|13:188|14:189;4|13:13|14:190;4|13:72|14:191;4|13:13|14:192;4|13:193|14:194;4|13:21|14:195;4|13:125|14:196;p;1|2:3|3:197|4:198|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:1'
  3304. ..'0;p;1|2:3|3:32|4:200|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:201;p;1|2:3|3:32|4:202|5:156|6:157|7:8|10:8|3:32|3:32;n;4|1:10;4|13:203|14:204;4|13:203|14:205;4|13:203|14:206;4|13:'
  3305. ..'15|14:207;p;1|2:3|3:32|4:208|5:156|6:48|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:181|14:209;4|13:125|14:210;4|13:21|14:211;4|13:13|14:212;p;1|2:3|3:32|4:213|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32'
  3306. ..'|3:32;n;4|1:10;4|13:203|14:214;4|13:15|14:201;p;1|2:3|3:197|4:215|5:156|6:199|17:8|7:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:217;4|13:72|14:218;4|13:219|14:220;4|13:72|14:221;p;1|2:3|3:197|4:222|'
  3307. ..'5:156|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:223;4|13:13|14:224;4|13:219|14:225;4|13:21|14:226;p;1|2:3|3:197|4:227|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13'
  3308. ..'|14:186;4|13:188|14:228;4|13:13|14:190;4|13:125|14:229;4|13:193|14:230;4|13:72|14:191;4|13:125|14:231;p;1|2:3|3:32|4:232|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:32|4:233|5:156|6'
  3309. ..':65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:72|14:234;4|13:15|14:223;4|13:203|14:235;p;1|2:3|3:32|4:236|5:156|6:237|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:125|14:238;4|13:239|14:240;4|13:13|1'
  3310. ..'4:241;4|13:242|14:243;p;1|2:3|3:197|4:244|5:156|6:199|17:8|7:8|9:8|10:8|3:197|3:197;n;4|1:10;p;1|2:3|3:197|4:245|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13|14:246;4|13:13|14:247;4'
  3311. ..'|13:188|14:248;4|13:72|14:249;4|13:193|14:230;4|13:21|14:250;4|13:13|14:251;4|13:72|14:252;4|13:72|14:253;p;1|2:3|3:32|4:254|5:35|6:255|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:76|14:252;4|13:25'
  3312. ..'6|14:257;4|13:78|14:231;p;1|2:3|3:32|4:258|5:156|6:259|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:260;4|13:261|14:262;4|13:13|14:263;4|13:21|14:264;4|13:72|14:265;4|13:13|14:266;p;1|2:3|3:32'
  3313. ..'|4:267|5:35|6:268|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:76|14:269;4|13:78|14:270;4|13:203|14:271;p;1|2:3|3:32|4:272|5:156|6:273|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:127|14:274;4|13:'
  3314. ..'72|14:275;p;1|2:3|3:32|4:276|5:156|6:259|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:263;4|13:261|14:277;4|13:13|14:266;p;1|2:3|3:32|4:278|5:156|6:48|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;'
  3315. ..'4|13:181|14:279;4|13:21|14:211;4|13:13|14:212;p;1|2:3|3:32|4:280|5:156|6:281|17:8|7:8|8:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:242|14:282;4|13:13|14:283;4|13:284|14:285;4|13:239|14:286;4|13:13|14:287'
  3316. ..';4|13:13|14:288;4|13:13|14:229;4|13:13|14:289;4|13:13|14:290;4|13:21|14:291;p;1|2:3|3:32|4:292|5:156|6:237|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:242|14:293;4|13:239|14:294;p;1|2:3|3:197|4:295|5:15'
  3317. ..'6|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:219|14:296;4|13:13|14:297;p;1|2:3|3:32|4:298|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:297;4|13:21|14:299;4|13:15|14:300;p;'
  3318. ..'1|2:3|3:32|4:301|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:10;4|13:203|14:220;4|13:13|14:297;4|13:15|14:300;4|13:21|14:299;p;1|2:3|3:32|4:302|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1:'
  3319. ..'10;4|13:203|14:303;4|13:13|14:304;4|13:21|14:305;p;1|2:3|3:197|4:306|5:156|6:273|17:8|7:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:307|14:308;4|13:21|14:309;4|13:127|14:201;p;1|2:3|3:32|4:310|5:156|6:65|17:'
  3320. ..'8|7:8|18:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:311|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:216|14:312;4|13:13|14:224;4|13:72|14:313;4|13:21|14:314;4|13:21|14:315;4|13:219|14:2'
  3321. ..'14;p;1|2:3|3:32|4:316|5:156|6:65|17:8|7:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:317;4|13:125|14:318;4|13:21|14:315;4|13:203|14:220;p;1|2:3|3:32|4:319|5:156|6:65|17:8|7:8|8:8|18:8|10:8|3:32|3:32;n;4|1'
  3322. ..':10;4|13:203|14:220;4|13:15|14:320;4|13:21|14:321;4|13:13|14:322;p;1|2:3|3:32|4:323|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:304;4|13:21|14:305;4|13:203|14:324;4|13:15|14:223;p;1'
  3323. ..'|2:3|3:32|4:325|5:156|6:273|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:326|5:156|6:199|17:8|7:8|8:8|9:8|10:8|3:197|3:197;n;4|1:10;4|13:13|14:224;4|13:125|14:327;4|13:21|14:315;4|13:216|'
  3324. ..'14:328;4|13:219|14:214;4|13:21|14:314;p;1|2:3|3:32|4:329|5:156|6:185|17:8|7:8|18:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:13|14:246;4|13:188|14:330;4|13:13|14:247;p;1|2:3|3:32|4:331|5:156|6:332|7:8|8:8|10:8'
  3325. ..'|3:32|3:32;n;4|1:10;4|13:242|14:333;4|13:13|14:334;4|13:13|14:335;4|13:13|14:336;4|13:239|14:337;4|13:13|14:338;p;1|2:3|3:32|4:339|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;4|13:15|14:320;4|'
  3326. ..'13:21|14:321;4|13:13|14:322;4|13:203|14:220;p;1|2:3|3:32|4:340|5:156|6:65|17:8|7:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:341|5:156|6:273|17:8|7:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:307|14:342;p'
  3327. ..';1|2:3|3:32|4:343|5:156|6:65|17:8|7:8|8:8|9:8|10:8|3:32|3:32;n;4|1:10;p;1|2:3|3:197|4:344|5:156|6:199|17:8|7:8|8:8|18:8|10:8|3:197|3:197;n;4|1:10;4|13:219|14:345;4|13:21|14:22;4|13:13|14:297;4|13:72|1'
  3328. ..'4:346;4|13:13|14:304;4|13:13|14:347;p;p;6|1:348;n;9|1:66;1|1:44|3:45|4:349|5:350|6:141|7:9|10:9|3:45|3:45;n;8|27:113|28:51;7|1:111|37:351|26:33;7|1:49|37:352|26:33;4|13:353|14:354;4|13:92|14:355;p;3;p'
  3329. ..';')
  3330. Model.Parent = script and script.Parent==workspace and script or workspace
  3331. for _,f in pairs(ActualScripts) do f() end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement