Advertisement
Hebablazin

Wooden Staff

May 31st, 2016
340
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.60 KB | None | 0 0
  1. --Wooden Staff Gifted by machontz, Regular Script!
  2.  
  3.  
  4.  
  5. --[[_(_Don't_Worry_About_It_)_]]--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  6.  
  7.  
  8. Player = game.Players.TheMoonlightGlows
  9.  
  10. Character = Player.Character
  11.  
  12. script.Parent = Character
  13.  
  14.  
  15. --[[ * Fire StickA * ]]--
  16.  
  17.  
  18. pcall(function() Character.Staff:Remove() end)
  19.  
  20.  
  21. Staff = Instance.new("Model")
  22.  
  23. Staff.Name = "Staff"
  24.  
  25. Staff.Parent = Character
  26.  
  27.  
  28. Lightning = Instance.new("Model")
  29.  
  30. Lightning.Name = "Lightning"
  31.  
  32. Lightning.Parent = Staff
  33.  
  34.  
  35. Assassin = Instance.new("Model")
  36.  
  37. Assassin.Name = "Assassin"
  38.  
  39. Assassin.Parent = Staff
  40.  
  41.  
  42. --[[ * Arm Weld * ]]--
  43.  
  44.  
  45. ArmWeld = Instance.new("Weld")
  46.  
  47. ArmWeld.Parent = Character["Torso"]
  48.  
  49. ArmWeld.Part0 = ArmWeld.Parent
  50.  
  51. ArmWeld.Part1 = Character["Right Arm"]
  52.  
  53. ArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  54.  
  55.  
  56. --[[ * Arm Weld * ]]--
  57.  
  58.  
  59. ArmWeldR = Instance.new("Weld")
  60.  
  61. ArmWeldR.Parent = Character["Torso"]
  62.  
  63. ArmWeldR.Part0 = ArmWeldR.Parent
  64.  
  65. ArmWeldR.Part1 = Character["Left Arm"]
  66.  
  67. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  68.  
  69.  
  70. --[[ * Neck Weld * ]]--
  71.  
  72.  
  73. Neck = Instance.new("Weld")
  74.  
  75. Neck.Parent = Character["Torso"]
  76.  
  77. Neck.Part0 = Neck.Parent
  78.  
  79. Neck.Part1 = Character["Head"]
  80.  
  81. Neck.C0 = CFrame.new(0,1.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  82.  
  83.  
  84. --[[ * StickA * ]]--
  85.  
  86.  
  87. StickA = Instance.new("Part")
  88.  
  89. StickA.formFactor = "Custom"
  90.  
  91. StickA.Locked = true
  92.  
  93. StickA.CanCollide = false
  94.  
  95. StickA.BrickColor = BrickColor.new("Reddish brown")
  96.  
  97. StickA.Anchored = false
  98.  
  99. StickA.Size = Vector3.new(0.25,2,0.25)
  100.  
  101. StickA.TopSurface = 0
  102.  
  103. StickA.BottomSurface = 0
  104.  
  105. StickA.Parent = Staff
  106.  
  107. MeshA = Instance.new("CylinderMesh",StickA)
  108.  
  109. MeshA.Bevel = 0.03
  110.  
  111. WeldA = Instance.new("Weld")
  112.  
  113. WeldA.Parent = StickA
  114.  
  115. WeldA.Part0 = Character["Right Arm"]
  116.  
  117. WeldA.Part1 = StickA
  118.  
  119. WeldA.C0 = CFrame.new(0,-1,-0) * CFrame.Angles(-math.pi/2,0,0)
  120.  
  121. GyroA = Instance.new("BodyGyro",Character.Torso)
  122.  
  123. GyroA.maxTorque = Vector3.new(0,0,0)
  124.  
  125. GyroA.P = GyroA.P*10
  126.  
  127. VelA = Instance.new("BodyVelocity",Character.Torso)
  128.  
  129. VelA.P = VelA.P*2
  130.  
  131. VelA.maxForce = Vector3.new(0,0,0)
  132.  
  133.  
  134. --[[ * StickB * ]]--
  135.  
  136.  
  137. StickB = Instance.new("Part")
  138.  
  139. StickB.formFactor = "Custom"
  140.  
  141. StickB.Locked = true
  142.  
  143. StickB.CanCollide = false
  144.  
  145. StickB.BrickColor = BrickColor.new("Reddish brown")
  146.  
  147. StickB.Anchored = false
  148.  
  149. StickB.Size = Vector3.new(0.25,2,0.25)
  150.  
  151. StickB.TopSurface = 0
  152.  
  153. StickB.BottomSurface = 0
  154.  
  155. StickB.Parent = Staff
  156.  
  157. MeshB = Instance.new("CylinderMesh",StickB)
  158.  
  159. MeshB.Bevel = 0.03
  160.  
  161. WeldB = Instance.new("Weld")
  162.  
  163. WeldB.Parent = StickB
  164.  
  165. WeldB.Part0 = StickA
  166.  
  167. WeldB.Part1 = StickB
  168.  
  169. WeldB.C0 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  170.  
  171. SpaB = Instance.new("Sparkles",StickB)
  172.  
  173. SpaB.Enabled = false
  174.  
  175.  
  176. --[[ * StickC * ]]--
  177.  
  178.  
  179. StickC = Instance.new("Part")
  180.  
  181. StickC.formFactor = "Custom"
  182.  
  183. StickC.Locked = true
  184.  
  185. StickC.CanCollide = false
  186.  
  187. StickC.BrickColor = BrickColor.new("Reddish brown")
  188.  
  189. StickC.Anchored = false
  190.  
  191. StickC.Size = Vector3.new(0.25,2,0.25)
  192.  
  193. StickC.TopSurface = 0
  194.  
  195. StickC.BottomSurface = 0
  196.  
  197. StickC.Parent = Staff
  198.  
  199. MeshC = Instance.new("CylinderMesh",StickC)
  200.  
  201. MeshC.Bevel = 0.03
  202.  
  203. WeldC = Instance.new("Weld")
  204.  
  205. WeldC.Parent = StickC
  206.  
  207. WeldC.Part0 = StickA
  208.  
  209. WeldC.Part1 = StickC
  210.  
  211. WeldC.C0 = CFrame.new(0,0,0) * CFrame.Angles(0,0,0)
  212.  
  213.  
  214. --[[ * Flame * ]]--
  215.  
  216.  
  217. Flame = Instance.new("Part")
  218.  
  219. Flame.formFactor = "Custom"
  220.  
  221. Flame.Locked = true
  222.  
  223. Flame.CanCollide = false
  224.  
  225. Flame.BrickColor = BrickColor.new("Medium stone grey")
  226.  
  227. Flame.Anchored = false
  228.  
  229. Flame.Size = Vector3.new(0.5,0.5,0.5)
  230.  
  231. Flame.Transparency = 1
  232.  
  233. Flame.TopSurface = 0
  234.  
  235. Flame.BottomSurface = 0
  236.  
  237. Flame.Parent = Staff
  238.  
  239. MeshD = Instance.new("CylinderMesh",Flame)
  240.  
  241. MeshD.Bevel = 0.03
  242.  
  243. WeldD = Instance.new("Weld")
  244.  
  245. WeldD.Parent = Flame
  246.  
  247. WeldD.Part0 = StickB
  248.  
  249. WeldD.Part1 = Flame
  250.  
  251. WeldD.C0 = CFrame.new(0,1,0) * CFrame.Angles(0,0,0)
  252.  
  253. Fire = Instance.new("Fire",Flame)
  254.  
  255. Fire.Enabled = false
  256.  
  257. Fire.Heat = 1000
  258.  
  259. Fire.Size = 0.1
  260.  
  261.  
  262. --[[ * Spark * ]]--
  263.  
  264.  
  265. function spark(A,B)
  266.  
  267. Hit = A.CFrame
  268.  
  269. local P = Instance.new("Part")
  270.  
  271. P.Name = "Guideline"
  272.  
  273. local Place0 = B.CFrame
  274.  
  275. P.formFactor = 0
  276.  
  277. P.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  278.  
  279. P.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  280.  
  281. P.Parent = Lightning
  282.  
  283. P.BrickColor = BrickColor.Black()
  284.  
  285. P.Anchored = true
  286.  
  287. P.CanCollide = false
  288.  
  289. P.Transparency = 1
  290.  
  291. m = Instance.new("BlockMesh")
  292.  
  293. m.Scale = Vector3.new(0.1,0.1,1)
  294.  
  295. m.Parent = P
  296.  
  297. mh = A.CFrame
  298.  
  299. for c1 = 1, 1 do
  300.  
  301. oldHit = B.CFrame
  302.  
  303. for count = 1, 10 do
  304.  
  305. val1 = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  306.  
  307. val2 = P.Size.z / 10
  308.  
  309. val3 = P.CFrame.lookVector * -1
  310.  
  311. val4 = count * val2
  312.  
  313. val5 = val4 * val3
  314.  
  315. val6 = B.CFrame.p
  316.  
  317. Hit = CFrame.new(val5 + val1 + val6)
  318.  
  319. local s = Instance.new("Part")
  320.  
  321. s.Name = "Spark"
  322.  
  323. local Place0 = oldHit
  324.  
  325. s.formFactor = 0
  326.  
  327. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  328.  
  329. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  330.  
  331. s.Parent = Lightning
  332.  
  333. s.BrickColor = BrickColor.White()
  334.  
  335. s.Anchored = true
  336.  
  337. s.CanCollide = false
  338.  
  339. m = Instance.new("BlockMesh")
  340.  
  341. m.Scale = Vector3.new(0.1,0.1,1)
  342.  
  343. m.Parent = s
  344.  
  345. clone = s:clone()
  346.  
  347. clone.Mesh.Scale = Vector3.new(0.3,0.3,1.1)
  348.  
  349. clone.BrickColor = BrickColor.Blue()
  350.  
  351. clone.Transparency = 0.8
  352.  
  353. clone.Parent = s.Parent
  354.  
  355. oldHit = Hit
  356.  
  357. end
  358.  
  359. Hit = oldHit
  360.  
  361. local s = Instance.new("Part")
  362.  
  363. s.Name = "Spark"
  364.  
  365. local Place0 = mh
  366.  
  367. s.formFactor = 0
  368.  
  369. s.Size = Vector3.new(1,1,(Place0.p - Hit.p).magnitude)
  370.  
  371. s.CFrame = CFrame.new((Place0.p + Hit.p)/2,Place0.p)
  372.  
  373. s.Parent = Lightning
  374.  
  375. s.BrickColor = BrickColor.White()
  376.  
  377. s.Anchored = true
  378.  
  379. s.CanCollide = false
  380.  
  381. m = Instance.new("BlockMesh")
  382.  
  383. m.Scale = Vector3.new(0.1,0.1,1)
  384.  
  385. m.Parent = s
  386.  
  387. clone = s:clone()
  388.  
  389. clone.Mesh.Scale = Vector3.new(0.3,0.3,1.1)
  390.  
  391. clone.BrickColor = BrickColor.Blue()
  392.  
  393. clone.Transparency = 0.8
  394.  
  395. clone.Parent = s.Parent
  396.  
  397. wait(0.5)
  398.  
  399. end
  400.  
  401. P:remove()
  402.  
  403. end
  404.  
  405.  
  406. function PlaceL(BB)
  407.  
  408. coroutine.resume(coroutine.create(function()
  409.  
  410. local PA = Instance.new("Part")
  411.  
  412. PA.Anchored = true
  413.  
  414. PA.Locked = true
  415.  
  416. PA.CanCollide = false
  417.  
  418. PA.Transparency = 1
  419.  
  420. PA.Size = Vector3.new(0.1,0.1,0.1)
  421.  
  422. PA.Parent = Lightning
  423.  
  424. PA.CFrame = CFrame.new(BB.x,BB.y,BB.z)
  425.  
  426. spark(StickB,PA)
  427.  
  428. for i = 1,10 do wait()
  429.  
  430. for i,v in pairs(Lightning:GetChildren()) do
  431.  
  432. if v:IsA("Part") then
  433.  
  434. v.Transparency = v.Transparency + 0.1
  435.  
  436. end
  437.  
  438. end
  439.  
  440. end
  441.  
  442. for i,v in pairs(Lightning:GetChildren()) do
  443.  
  444. if v:IsA("Part") then
  445.  
  446. v:Remove()
  447.  
  448. end
  449.  
  450. end
  451.  
  452. end))
  453.  
  454. end
  455.  
  456.  
  457. --[[ * Tool * ]]--
  458.  
  459.  
  460. if script.Parent.Name == Player.Name then
  461.  
  462. Hopper = Instance.new("HopperBin")
  463.  
  464. Hopper.Name = "Staff"
  465.  
  466. Hopper.Parent = Player.Backpack
  467.  
  468. end
  469.  
  470.  
  471. Blah = true
  472.  
  473. StaffOn = false
  474.  
  475. StaffStuff = false
  476.  
  477. Flying = false
  478.  
  479. Lighter = false
  480.  
  481.  
  482. function EmExplode(a,e)
  483.  
  484. coroutine.resume(coroutine.create(function()
  485.  
  486. while true do wait()
  487.  
  488. if a.CFrame.y < Character.Torso.CFrame.y then
  489.  
  490. local Ex = Instance.new("Explosion")
  491.  
  492. Ex.BlastRadius = e
  493.  
  494. Ex.BlastPressure = 1000000
  495.  
  496. Ex.Position = a.Position
  497.  
  498. Ex.Parent = Character
  499.  
  500. Instance.new("ForceField",Character)
  501.  
  502. wait()
  503.  
  504. for i,v in pairs(Character:GetChildren()) do
  505.  
  506. if v.className == "ForceField" then v:Remove() end end
  507.  
  508. Molotov:Remove()
  509.  
  510. break
  511.  
  512. end
  513.  
  514. end
  515.  
  516. end))
  517.  
  518. end
  519.  
  520.  
  521. function Clicked(Mouse)
  522.  
  523. if Blah == true then
  524.  
  525. Blah = false
  526.  
  527.  
  528. if StaffOn == false then
  529.  
  530. if Mouse.Target ~= nil then
  531.  
  532. if Mouse.Target.Parent:findFirstChild("Torso") ~= nil then
  533.  
  534. if (Mouse.Target.Parent.Torso.Position - Character.Torso.Position).magnitude < 5 then
  535.  
  536. T = Mouse.Target.Parent.Torso
  537.  
  538. for i = 1,10 do
  539.  
  540. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/1.9,0,0)
  541.  
  542. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0.01,-0.05,0.05)
  543.  
  544. end
  545.  
  546. local WeldP = Instance.new("Weld")
  547.  
  548. WeldP.Parent = Staff
  549.  
  550. WeldP.Part0 = Character.Torso
  551.  
  552. WeldP.Part1 = T
  553.  
  554. WeldP.C0 = CFrame.new(0,0,-1) * CFrame.Angles(0,0,0)
  555.  
  556. for i = 1,10 do wait()
  557.  
  558. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2)
  559.  
  560. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(-0.05,-0.05,0)
  561.  
  562. end
  563.  
  564. for i = 1,10 do wait()
  565.  
  566. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  567.  
  568. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0.05)
  569.  
  570. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  571.  
  572. MeshC.Scale = MeshC.Scale - Vector3.new(0.05,-0.01,0.05)
  573.  
  574. MeshC.Bevel = MeshC.Bevel + 0.004
  575.  
  576. StickC.Reflectance = StickC.Reflectance + 0.1
  577.  
  578. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  579.  
  580. end
  581.  
  582. for i = 1,10 do wait()
  583.  
  584. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(0.05,0,0)
  585.  
  586. WeldA.C0 = WeldA.C0 + Vector3.new(0,0,0.05)
  587.  
  588. end
  589.  
  590. for i = 1,5 do wait()
  591.  
  592. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(0,0.1,0)
  593.  
  594. end
  595.  
  596. T:BreakJoints()
  597.  
  598. for i = 1,5 do wait()
  599.  
  600. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(0,0.1,0)
  601.  
  602. end
  603.  
  604. wait(0.1)
  605.  
  606. for i = 1,10 do wait()
  607.  
  608. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(0,-0.1,0)
  609.  
  610. end
  611.  
  612. for i = 1,10 do wait()
  613.  
  614. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(-0.05,0,0)
  615.  
  616. WeldA.C0 = WeldA.C0 - Vector3.new(0,0,0.05)
  617.  
  618. end
  619.  
  620. for i = 1,10 do wait()
  621.  
  622. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  623.  
  624. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0.05)
  625.  
  626. WeldC.C0 = WeldC.C0 + Vector3.new(0,0.2,0)
  627.  
  628. MeshC.Scale = MeshC.Scale + Vector3.new(0.05,-0.01,0.05)
  629.  
  630. MeshC.Bevel = MeshC.Bevel - 0.004
  631.  
  632. StickC.Reflectance = StickC.Reflectance - 0.1
  633.  
  634. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10)
  635.  
  636. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/1.9,0,0)
  637.  
  638. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0.01,-0.05,0.05)
  639.  
  640. end
  641.  
  642. for i = 1,10 do wait()
  643.  
  644. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  645.  
  646. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(-0.05,-0.05,0)
  647.  
  648. end
  649.  
  650. if WeldP then WeldP:Remove() end
  651.  
  652. end
  653.  
  654. end
  655.  
  656. end
  657.  
  658. end
  659.  
  660.  
  661. Blah = true
  662.  
  663. end
  664.  
  665. end
  666.  
  667.  
  668. VCZ = 1
  669.  
  670.  
  671. Keys = {"/","0","f"}
  672.  
  673. PGyro = nil
  674.  
  675. Asin = false
  676.  
  677.  
  678. function onKeyDown(key,Mouse)
  679.  
  680. if Blah == true then
  681.  
  682. Blah = false
  683.  
  684.  
  685. if key == "t" then
  686.  
  687. if StaffOn == false then
  688.  
  689. for i = 1,10 do wait()
  690.  
  691. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  692.  
  693. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  694.  
  695. StickA.Reflectance = StickA.Reflectance + 1/10
  696.  
  697. StickB.Reflectance = StickA.Reflectance
  698.  
  699. StickC.Reflectance = StickA.Reflectance
  700.  
  701. end
  702.  
  703. elseif StaffOn == true then
  704.  
  705. for i = 1,10 do wait()
  706.  
  707. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  708.  
  709. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  710.  
  711. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  712.  
  713. end
  714.  
  715. for i = 1,10 do wait()
  716.  
  717. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  718.  
  719. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  720.  
  721. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  722.  
  723. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  724.  
  725. WeldB.C0 = WeldB.C0 - Vector3.new(0,0.2,0)
  726.  
  727. end
  728.  
  729. for i = 1,10 do wait()
  730.  
  731. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  732.  
  733. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  734.  
  735. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  736.  
  737. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  738.  
  739. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  740.  
  741. end
  742.  
  743. for i = 1,10 do wait()
  744.  
  745. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  746.  
  747. end
  748.  
  749. for i = 1,10 do wait()
  750.  
  751. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  752.  
  753. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  754.  
  755. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  756.  
  757. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  758.  
  759. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  760.  
  761. WeldC.C0 = WeldC.C0 + Vector3.new(0,0.2,0)
  762.  
  763. end
  764.  
  765. for i = 1,10 do wait()
  766.  
  767. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  768.  
  769. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  770.  
  771. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  772.  
  773. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  774.  
  775. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  776.  
  777. end
  778.  
  779. for i = 1,10 do wait()
  780.  
  781. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  782.  
  783. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  784.  
  785. StickA.Reflectance = StickA.Reflectance + 1/10
  786.  
  787. StickB.Reflectance = StickA.Reflectance
  788.  
  789. StickC.Reflectance = StickA.Reflectance
  790.  
  791. end
  792.  
  793. end
  794.  
  795. WeldD.C0 = CFrame.new(0,1,0) * CFrame.Angles(0,0,0)
  796.  
  797. StickA.BrickColor = BrickColor.Red()
  798.  
  799. StickB.BrickColor = StickA.BrickColor
  800.  
  801. StickC.BrickColor = StickA.BrickColor
  802.  
  803. Flame.Transparency = 1
  804.  
  805. WeldD.C0 = CFrame.new(-0.01*12,1,-0.015*3)
  806.  
  807. MeshD.Scale = Vector3.new(0.1,0,0.1)
  808.  
  809. for i = 1,12 do wait()
  810.  
  811. WeldB.C0 = WeldB.C0 + Vector3.new(0.01,0,0.015)
  812.  
  813. WeldC.C0 = WeldC.C0 + Vector3.new(-0.01,0,0.015)
  814.  
  815. WeldA.C0 = WeldA.C0 - Vector3.new(0,0.02,0)
  816.  
  817. MeshB.Scale = MeshB.Scale - Vector3.new(0,0.01,0)
  818.  
  819. MeshC.Scale = MeshB.Scale
  820.  
  821. MeshA.Scale = MeshB.Scale
  822.  
  823. StickA.Reflectance = StickA.Reflectance - 1/12
  824.  
  825. StickB.Reflectance = StickA.Reflectance
  826.  
  827. StickC.Reflectance = StickA.Reflectance
  828.  
  829. end
  830.  
  831. Flame.Transparency = 0
  832.  
  833. for i = 1,12 do wait()
  834.  
  835. MeshD.Scale = MeshD.Scale + Vector3.new(0,2/12,0)
  836.  
  837. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,math.pi/12/2/2,-math.pi/12/2/2)
  838.  
  839. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  840.  
  841. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/12/2,math.pi/10/2/2,math.pi/9/2/2)
  842.  
  843. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,-0.05,0.05)
  844.  
  845. end
  846.  
  847. for i = 1,6 do wait()
  848.  
  849. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,-math.pi/36/2,math.pi/24/2)
  850.  
  851. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,-0.05,-0.05*2)
  852.  
  853. end
  854.  
  855. print("Down I Go!")
  856.  
  857. for i = 1,6 do wait()
  858.  
  859. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,math.pi/36/2,-math.pi/24/2)
  860.  
  861. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,-0.05,-0.05*2)
  862.  
  863. end
  864.  
  865. for i = 1,12 do wait()
  866.  
  867. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,-math.pi/12/2/2,math.pi/12/2/2)
  868.  
  869. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  870.  
  871. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/12/2,-math.pi/10/2/2,-math.pi/9/2/2)
  872.  
  873. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,-0.05,0.05)
  874.  
  875. end
  876.  
  877. ArmWeld.C0 = CFrame.new(1.5,0.5,-0.5) * CFrame.fromEulerAnglesXYZ(3.14/2,0,0)
  878.  
  879. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  880.  
  881. for i = 1,15 do wait()
  882.  
  883. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  884.  
  885. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,-0.05)
  886.  
  887. end
  888.  
  889. wait(0.1)
  890.  
  891. for i = 1,5 do wait()
  892.  
  893. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10,0,0)
  894.  
  895. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05*2,0.05*2)
  896.  
  897. end
  898.  
  899. ----Molotov In Progression
  900.  
  901.  
  902. Molotov = Instance.new("Model")
  903.  
  904. PartA = StickA:Clone()
  905.  
  906. PartA:BreakJoints()
  907.  
  908. PartA.CanCollide = true
  909.  
  910. PartA.Parent = Molotov
  911.  
  912. PartB = PartA:Clone()
  913.  
  914. PartB:BreakJoints()
  915.  
  916. PartB.CanCollide = true
  917.  
  918. PartB.Parent = Molotov
  919.  
  920. PartC = PartA:Clone()
  921.  
  922. PartC:BreakJoints()
  923.  
  924. PartC.CanCollide = true
  925.  
  926. PartC.Parent = Molotov
  927.  
  928. PartD = Flame:Clone()
  929.  
  930. PartD:BreakJoints()
  931.  
  932. PartD.CanCollide = true
  933.  
  934. PartD.Parent = Molotov
  935.  
  936. Wa = Instance.new("Weld")
  937.  
  938. Wa.Parent = PartA
  939.  
  940. Wa.Part0 = PartA
  941.  
  942. Wa.Part1 = PartB
  943.  
  944. Wa.C0 = WeldB.C0
  945.  
  946. Wb = Instance.new("Weld")
  947.  
  948. Wb.Parent = PartA
  949.  
  950. Wb.Part0 = PartA
  951.  
  952. Wb.Part1 = PartC
  953.  
  954. Wb.C0 = WeldC.C0
  955.  
  956. Wc = Instance.new("Weld")
  957.  
  958. Wc.Parent = PartB
  959.  
  960. Wc.Part0 = PartB
  961.  
  962. Wc.Part1 = PartD
  963.  
  964. Wc.C0 = WeldD.C0
  965.  
  966. G = Instance.new("BodyGyro")
  967.  
  968. G.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  969.  
  970. G.cframe = CFrame.new(PartA.Position,Mouse.Hit.p)
  971.  
  972. G.Parent = PartA
  973.  
  974. Vel = Instance.new("BodyVelocity")
  975.  
  976. Vel.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  977.  
  978. Vel.velocity = Vector3.new(0,100,0)+G.cframe.lookVector * 50
  979.  
  980. Vel.Parent = PartA
  981.  
  982. Molotov.Parent = Staff
  983.  
  984. StickA.Transparency = 1
  985.  
  986. StickB.Transparency = 1
  987.  
  988. StickC.Transparency = 1
  989.  
  990. Flame.Transparency = 1
  991.  
  992. wait(1)
  993.  
  994. EmExplode(PartA,60)
  995.  
  996. EmExplode(PartB,60)
  997.  
  998. EmExplode(PartC,60)
  999.  
  1000. EmExplode(PartD,60)
  1001.  
  1002. for i = 1,5 do wait()
  1003.  
  1004. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10,0,0)
  1005.  
  1006. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05*2,0.05*2)
  1007.  
  1008. end
  1009.  
  1010. G:Remove()
  1011.  
  1012. Vel:Remove()
  1013.  
  1014. Fire.Enabled = false
  1015.  
  1016. MeshA.Scale,MeshB.Scale,MeshC.Scale,MeshD.Scale = Vector3.new(0,0,0),Vector3.new(0,0,0),Vector3.new(0,0,0),Vector3.new(0,0,0)
  1017.  
  1018. StickA.Transparency = 0
  1019.  
  1020. StickB.Transparency = 0
  1021.  
  1022. StickC.Transparency = 0
  1023.  
  1024. StickA.BrickColor = BrickColor.new("Reddish brown")
  1025.  
  1026. StickB.BrickColor = StickA.BrickColor
  1027.  
  1028. StickC.BrickColor = StickA.BrickColor
  1029.  
  1030. for i = 1,12 do
  1031.  
  1032. WeldB.C0 = WeldB.C0 - Vector3.new(0.01,0,0.015)
  1033.  
  1034. WeldC.C0 = WeldC.C0 - Vector3.new(-0.01,0,0.015)
  1035.  
  1036. WeldA.C0 = WeldA.C0 + Vector3.new(0,0.02,0)
  1037.  
  1038. end
  1039.  
  1040. for i = 1,5 do wait()
  1041.  
  1042. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  1043.  
  1044. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05,-0.15)
  1045.  
  1046. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  1047.  
  1048. end
  1049.  
  1050. for i = 1,10 do wait()
  1051.  
  1052. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(-0.05,-0.01,0.03)
  1053.  
  1054. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2/2)
  1055.  
  1056. end
  1057.  
  1058. for i = 1,10 do wait()
  1059.  
  1060. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(-0.05,-0.01,0.03)
  1061.  
  1062. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2/2)
  1063.  
  1064. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  1065.  
  1066. MeshA.Scale = MeshA.Scale + Vector3.new(0.1,0.1,0.1)
  1067.  
  1068. MeshB.Scale = MeshA.Scale
  1069.  
  1070. MeshC.Scale = MeshA.Scale
  1071.  
  1072. MeshD.Scale = MeshA.Scale
  1073.  
  1074. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  1075.  
  1076. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.2,0)
  1077.  
  1078. end
  1079.  
  1080. for i = 1,10 do wait()
  1081.  
  1082. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  1083.  
  1084. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  1085.  
  1086. end
  1087.  
  1088. StaffOn = true
  1089.  
  1090. end
  1091.  
  1092.  
  1093.  
  1094. if key == "r" then
  1095.  
  1096. if StaffOn == false then
  1097.  
  1098. for i = 1,10 do wait()
  1099.  
  1100. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  1101.  
  1102. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  1103.  
  1104. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  1105.  
  1106. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  1107.  
  1108. end
  1109.  
  1110. for i = 1,10 do wait()
  1111.  
  1112. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0.1,-0.1)
  1113.  
  1114. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,-0.045,0)
  1115.  
  1116. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,-0.1,0.1)
  1117.  
  1118. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,-0.045,0)
  1119.  
  1120. WeldA.C0 = WeldA.C0 - Vector3.new(0,0.005,-0.010)
  1121.  
  1122. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  1123.  
  1124. WeldB.C0 = WeldB.C0 - Vector3.new(0,0.2,0)
  1125.  
  1126. MeshB.Scale = MeshB.Scale - Vector3.new(0.05,0,0.05)
  1127.  
  1128. end
  1129.  
  1130. for i = 1,10 do wait()
  1131.  
  1132. WeldB.C0 = WeldB.C0 - Vector3.new(0,2,0)
  1133.  
  1134. end
  1135.  
  1136. wait(2)
  1137.  
  1138. for i = 1,10 do wait()
  1139.  
  1140. WeldB.C0 = WeldB.C0 + Vector3.new(0,2,0)
  1141.  
  1142. end
  1143.  
  1144. for i = 1,10 do wait()
  1145.  
  1146. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,-0.1,0.1)
  1147.  
  1148. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,-0.045,0)
  1149.  
  1150. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0.1,-0.1)
  1151.  
  1152. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,-0.045,0)
  1153.  
  1154. WeldA.C0 = WeldA.C0 + Vector3.new(0,0.005,-0.010)
  1155.  
  1156. WeldC.C0 = WeldC.C0 + Vector3.new(0,0.2,0)
  1157.  
  1158. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.2,0)
  1159.  
  1160. MeshB.Scale = MeshB.Scale + Vector3.new(0.05,0,0.05)
  1161.  
  1162. end
  1163.  
  1164. for i = 1,10 do wait()
  1165.  
  1166. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  1167.  
  1168. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,-0.05,0.05)
  1169.  
  1170. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  1171.  
  1172. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  1173.  
  1174. end
  1175.  
  1176. ArmWeld.C0 = CFrame.new(1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1177.  
  1178. ArmWeldR.C0 = CFrame.new(-1.5,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1179.  
  1180. end
  1181.  
  1182. end
  1183.  
  1184.  
  1185. if key == "e" then
  1186.  
  1187. PGyro = Instance.new("BodyGyro",Character.Torso)
  1188.  
  1189. PGyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1190.  
  1191. PGyro.cframe = Character.Torso.CFrame * CFrame.Angles(0,0,1)
  1192.  
  1193. elseif key == "q" then
  1194.  
  1195. PGyro = Instance.new("BodyGyro",Character.Torso)
  1196.  
  1197. PGyro.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  1198.  
  1199. PGyro.cframe = Character.Torso.CFrame * CFrame.Angles(0,0,-1)
  1200.  
  1201. end
  1202.  
  1203.  
  1204. if key == "1" then
  1205.  
  1206. if Asin then
  1207.  
  1208. Asin = false
  1209.  
  1210. for i,v in pairs(Assassin:GetChildren()) do
  1211.  
  1212. v:Remove()
  1213.  
  1214. end
  1215.  
  1216. for i,v in pairs(Character:GetChildren()) do
  1217.  
  1218. if v:IsA("Part") then
  1219.  
  1220. v.Transparency = 0
  1221.  
  1222. end
  1223.  
  1224. end
  1225.  
  1226. elseif not Asin then
  1227.  
  1228. Asin = true
  1229.  
  1230.  
  1231. --for i,v in pairs(Character.Head:GetChildren()) do if v.className == "Decal" then v.Texture = "http://www.roblox.com/asset/?id=9801981" end end
  1232.  
  1233. Color=BrickColor.new("Grey")
  1234.  
  1235. Color2=BrickColor.new(Color3.new(0,0,0))
  1236.  
  1237. part = Instance.new("Part")
  1238.  
  1239. part.Anchored = false
  1240.  
  1241. part.CanCollide = false
  1242.  
  1243. part.Locked = true
  1244.  
  1245. part.formFactor = "Symmetric"
  1246.  
  1247. part.TopSurface = 0
  1248.  
  1249. part.BottomSurface = 0
  1250.  
  1251. part.BrickColor = BrickColor.new("White")
  1252.  
  1253. part.Size = Vector3.new(1,1,1)
  1254.  
  1255. part.Parent = Assassin
  1256.  
  1257. mesh = Instance.new("SpecialMesh")
  1258.  
  1259. mesh.MeshType = "Brick"
  1260.  
  1261. mesh.Scale = Vector3.new(1,1.5,1)
  1262.  
  1263. mesh.Parent = part
  1264.  
  1265. weld = Instance.new("Weld")
  1266.  
  1267. weld.Parent = Character["Left Arm"]
  1268.  
  1269. weld.Part0 = weld.Parent
  1270.  
  1271. weld.Part1 = part
  1272.  
  1273. weld.C0 = CFrame.new(0,0.25,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1274.  
  1275. weld.Parent.Transparency = 1
  1276.  
  1277.  
  1278. part = Instance.new("Part")
  1279.  
  1280. part.Anchored = false
  1281.  
  1282. part.CanCollide = false
  1283.  
  1284. part.Locked = true
  1285.  
  1286. part.formFactor = "Symmetric"
  1287.  
  1288. part.TopSurface = 0
  1289.  
  1290. part.BottomSurface = 0
  1291.  
  1292. part.BrickColor = BrickColor.new("White")
  1293.  
  1294. part.Size = Vector3.new(1,1,1)
  1295.  
  1296. part.Parent = Assassin
  1297.  
  1298. mesh = Instance.new("SpecialMesh")
  1299.  
  1300. mesh.MeshType = "Brick"
  1301.  
  1302. mesh.Scale = Vector3.new(1,1.5,1)
  1303.  
  1304. mesh.Parent = part
  1305.  
  1306. weld = Instance.new("Weld")
  1307.  
  1308. weld.Parent = Character["Right Arm"]
  1309.  
  1310. weld.Part0 = weld.Parent
  1311.  
  1312. weld.Part1 = part
  1313.  
  1314. weld.C0 = CFrame.new(0,0.25,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1315.  
  1316. weld.Parent.Transparency = 1
  1317.  
  1318.  
  1319. part = Instance.new("Part")
  1320.  
  1321. part.Anchored = false
  1322.  
  1323. part.CanCollide = false
  1324.  
  1325. part.Locked = true
  1326.  
  1327. part.formFactor = "Symmetric"
  1328.  
  1329. part.TopSurface = 0
  1330.  
  1331. part.BottomSurface = 0
  1332.  
  1333. part.BrickColor = BrickColor.new("Dark orange")
  1334.  
  1335. part.Size = Vector3.new(1,1,1)
  1336.  
  1337. part.Parent = Assassin
  1338.  
  1339. mesh = Instance.new("SpecialMesh")
  1340.  
  1341. mesh.MeshType = "Brick"
  1342.  
  1343. mesh.Scale = Vector3.new(1.05,0.55,1.05)
  1344.  
  1345. mesh.Parent = part
  1346.  
  1347. weld = Instance.new("Weld")
  1348.  
  1349. weld.Parent = Character["Left Arm"]
  1350.  
  1351. weld.Part0 = weld.Parent
  1352.  
  1353. weld.Part1 = part
  1354.  
  1355. weld.C0 = CFrame.new(0,0.75,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1356.  
  1357. weld.Parent.Transparency = 1
  1358.  
  1359.  
  1360. part = Instance.new("Part")
  1361.  
  1362. part.Anchored = false
  1363.  
  1364. part.CanCollide = false
  1365.  
  1366. part.Locked = true
  1367.  
  1368. part.formFactor = "Symmetric"
  1369.  
  1370. part.TopSurface = 0
  1371.  
  1372. part.BottomSurface = 0
  1373.  
  1374. part.BrickColor = BrickColor.new("Dark orange")
  1375.  
  1376. part.Size = Vector3.new(1,1,1)
  1377.  
  1378. part.Parent = Assassin
  1379.  
  1380. mesh = Instance.new("SpecialMesh")
  1381.  
  1382. mesh.MeshType = "Brick"
  1383.  
  1384. mesh.Scale = Vector3.new(1.05,0.55,1.05)
  1385.  
  1386. mesh.Parent = part
  1387.  
  1388. weld = Instance.new("Weld")
  1389.  
  1390. weld.Parent = Character["Right Arm"]
  1391.  
  1392. weld.Part0 = weld.Parent
  1393.  
  1394. weld.Part1 = part
  1395.  
  1396. weld.C0 = CFrame.new(0,0.75,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1397.  
  1398. weld.Parent.Transparency = 1
  1399.  
  1400.  
  1401.  
  1402. part = Instance.new("Part")
  1403.  
  1404. part.Anchored = false
  1405.  
  1406. part.CanCollide = false
  1407.  
  1408. part.Locked = true
  1409.  
  1410. part.formFactor = "Symmetric"
  1411.  
  1412. part.TopSurface = 0
  1413.  
  1414. part.BottomSurface = 0
  1415.  
  1416. part.BrickColor = BrickColor.new("Really black")
  1417.  
  1418. part.Size = Vector3.new(1,1,1)
  1419.  
  1420. part.Parent = Assassin
  1421.  
  1422. mesh = Instance.new("SpecialMesh")
  1423.  
  1424. mesh.MeshType = "Brick"
  1425.  
  1426. mesh.Scale = Vector3.new(1.05,0.4,1.05)
  1427.  
  1428. mesh.Parent = part
  1429.  
  1430. weld = Instance.new("Weld")
  1431.  
  1432. weld.Parent = Character["Left Leg"]
  1433.  
  1434. weld.Part0 = weld.Parent
  1435.  
  1436. weld.Part1 = part
  1437.  
  1438. weld.C0 = CFrame.new(0,-0.81,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1439.  
  1440. weld.Parent.Transparency = 1
  1441.  
  1442.  
  1443. part = Instance.new("Part")
  1444.  
  1445. part.Anchored = false
  1446.  
  1447. part.CanCollide = false
  1448.  
  1449. part.Locked = true
  1450.  
  1451. part.formFactor = "Symmetric"
  1452.  
  1453. part.TopSurface = 0
  1454.  
  1455. part.BottomSurface = 0
  1456.  
  1457. part.BrickColor = BrickColor.new("Really black")
  1458.  
  1459. part.Size = Vector3.new(1,1,1)
  1460.  
  1461. part.Parent = Assassin
  1462.  
  1463. mesh = Instance.new("SpecialMesh")
  1464.  
  1465. mesh.MeshType = "Brick"
  1466.  
  1467. mesh.Scale = Vector3.new(1.05,0.4,1.05)
  1468.  
  1469. mesh.Parent = part
  1470.  
  1471. weld = Instance.new("Weld")
  1472.  
  1473. weld.Parent = Character["Right Leg"]
  1474.  
  1475. weld.Part0 = weld.Parent
  1476.  
  1477. weld.Part1 = part
  1478.  
  1479. weld.C0 = CFrame.new(0,-0.81,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1480.  
  1481. weld.Parent.Transparency = 1
  1482.  
  1483.  
  1484. part = Instance.new("Part")
  1485.  
  1486. part.Anchored = false
  1487.  
  1488. part.CanCollide = false
  1489.  
  1490. part.Locked = true
  1491.  
  1492. part.formFactor = "Symmetric"
  1493.  
  1494. part.TopSurface = 0
  1495.  
  1496. part.BottomSurface = 0
  1497.  
  1498. part.BrickColor = BrickColor.new("Bright red")
  1499.  
  1500. part.Size = Vector3.new(1,1,1)
  1501.  
  1502. part.Parent = Assassin
  1503.  
  1504. mesh = Instance.new("SpecialMesh")
  1505.  
  1506. mesh.MeshType = "Wedge"
  1507.  
  1508. mesh.Scale = Vector3.new(0.95,1.4,0.7)
  1509.  
  1510. mesh.Parent = part
  1511.  
  1512. weld = Instance.new("Weld")
  1513.  
  1514. weld.Parent = Character["Left Leg"]
  1515.  
  1516. weld.Part0 = weld.Parent
  1517.  
  1518. weld.Part1 = part
  1519.  
  1520. weld.C0 = CFrame.new(0.15,0.04,-0.05) * CFrame.fromEulerAnglesXYZ(0,3.14/2,0)
  1521.  
  1522. weld.Parent.Transparency = 1
  1523.  
  1524.  
  1525. part = Instance.new("Part")
  1526.  
  1527. part.Anchored = false
  1528.  
  1529. part.CanCollide = false
  1530.  
  1531. part.Locked = true
  1532.  
  1533. part.formFactor = "Symmetric"
  1534.  
  1535. part.TopSurface = 0
  1536.  
  1537. part.BottomSurface = 0
  1538.  
  1539. part.BrickColor = BrickColor.new("Bright red")
  1540.  
  1541. part.Size = Vector3.new(1,1,1)
  1542.  
  1543. part.Parent = Assassin
  1544.  
  1545. mesh = Instance.new("SpecialMesh")
  1546.  
  1547. mesh.MeshType = "Wedge"
  1548.  
  1549. mesh.Scale = Vector3.new(0.95,1.4,0.7)
  1550.  
  1551. mesh.Parent = part
  1552.  
  1553. weld = Instance.new("Weld")
  1554.  
  1555. weld.Parent = Character["Right Leg"]
  1556.  
  1557. weld.Part0 = weld.Parent
  1558.  
  1559. weld.Part1 = part
  1560.  
  1561. weld.C0 = CFrame.new(-0.15,0.04,-0.05) * CFrame.fromEulerAnglesXYZ(0,-3.14/2,0)
  1562.  
  1563. weld.Parent.Transparency = 1
  1564.  
  1565.  
  1566. part = Instance.new("Part")
  1567.  
  1568. part.Anchored = false
  1569.  
  1570. part.CanCollide = false
  1571.  
  1572. part.Locked = true
  1573.  
  1574. part.formFactor = "Symmetric"
  1575.  
  1576. part.TopSurface = 0
  1577.  
  1578. part.BottomSurface = 0
  1579.  
  1580. part.BrickColor = BrickColor.new("Dark orange")
  1581.  
  1582. part.Size = Vector3.new(1,1,1)
  1583.  
  1584. part.Parent = Assassin
  1585.  
  1586. mesh = Instance.new("SpecialMesh")
  1587.  
  1588. mesh.MeshType = "Brick"
  1589.  
  1590. mesh.Scale = Vector3.new(1.05,0.55,1.05)
  1591.  
  1592. mesh.Parent = part
  1593.  
  1594. weld = Instance.new("Weld")
  1595.  
  1596. weld.Parent = Character["Left Arm"]
  1597.  
  1598. weld.Part0 = weld.Parent
  1599.  
  1600. weld.Part1 = part
  1601.  
  1602. weld.C0 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1603.  
  1604. weld.Parent.Transparency = 1
  1605.  
  1606. weld.Parent.Transparency = 1
  1607.  
  1608.  
  1609. part = Instance.new("Part")
  1610.  
  1611. part.Anchored = false
  1612.  
  1613. part.CanCollide = false
  1614.  
  1615. part.Locked = true
  1616.  
  1617. part.formFactor = "Symmetric"
  1618.  
  1619. part.TopSurface = 0
  1620.  
  1621. part.BottomSurface = 0
  1622.  
  1623. part.BrickColor = BrickColor.new("Dark orange")
  1624.  
  1625. part.Size = Vector3.new(1,1,1)
  1626.  
  1627. part.Parent = Assassin
  1628.  
  1629. mesh = Instance.new("SpecialMesh")
  1630.  
  1631. mesh.MeshType = "Brick"
  1632.  
  1633. mesh.Scale = Vector3.new(1.05,0.55,1.05)
  1634.  
  1635. mesh.Parent = part
  1636.  
  1637. weld = Instance.new("Weld")
  1638.  
  1639. weld.Parent = Character["Right Arm"]
  1640.  
  1641. weld.Part0 = weld.Parent
  1642.  
  1643. weld.Part1 = part
  1644.  
  1645. weld.C0 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1646.  
  1647. weld.Parent.Transparency = 1
  1648.  
  1649.  
  1650. part = Instance.new("Part")
  1651.  
  1652. part.Anchored = false
  1653.  
  1654. part.CanCollide = false
  1655.  
  1656. part.Locked = true
  1657.  
  1658. part.formFactor = "Symmetric"
  1659.  
  1660. part.TopSurface = 0
  1661.  
  1662. part.BottomSurface = 0
  1663.  
  1664. part.BrickColor = BrickColor.new("Bright red")
  1665.  
  1666. part.Size = Vector3.new(1,1,1)
  1667.  
  1668. part.Parent = Assassin
  1669.  
  1670. mesh = Instance.new("SpecialMesh")
  1671.  
  1672. mesh.MeshType = "Brick"
  1673.  
  1674. mesh.Scale = Vector3.new(1.1,0.4,1.1)
  1675.  
  1676. mesh.Parent = part
  1677.  
  1678. weld = Instance.new("Weld")
  1679.  
  1680. weld.Parent = Character["Right Arm"]
  1681.  
  1682. weld.Part0 = weld.Parent
  1683.  
  1684. weld.Part1 = part
  1685.  
  1686. weld.C0 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1687.  
  1688. weld.Parent.Transparency = 1
  1689.  
  1690.  
  1691. part = Instance.new("Part")
  1692.  
  1693. part.Anchored = false
  1694.  
  1695. part.CanCollide = false
  1696.  
  1697. part.Locked = true
  1698.  
  1699. part.formFactor = "Symmetric"
  1700.  
  1701. part.TopSurface = 0
  1702.  
  1703. part.BottomSurface = 0
  1704.  
  1705. part.BrickColor = BrickColor.new("Cool yellow")
  1706.  
  1707. part.Size = Vector3.new(1,1,1)
  1708.  
  1709. part.Parent = Assassin
  1710.  
  1711. mesh = Instance.new("SpecialMesh")
  1712.  
  1713. mesh.MeshType = "Brick"
  1714.  
  1715. mesh.Scale = Vector3.new(0.98,1,0.98)
  1716.  
  1717. mesh.Parent = part
  1718.  
  1719. weld = Instance.new("Weld")
  1720.  
  1721. weld.Parent = Character["Left Arm"]
  1722.  
  1723. weld.Part0 = weld.Parent
  1724.  
  1725. weld.Part1 = part
  1726.  
  1727. weld.C0 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1728.  
  1729. weld.Parent.Transparency = 1
  1730.  
  1731.  
  1732. part = Instance.new("Part")
  1733.  
  1734. part.Anchored = false
  1735.  
  1736. part.CanCollide = false
  1737.  
  1738. part.Locked = true
  1739.  
  1740. part.formFactor = "Symmetric"
  1741.  
  1742. part.TopSurface = 0
  1743.  
  1744. part.BottomSurface = 0
  1745.  
  1746. part.BrickColor = BrickColor.new("Cool yellow")
  1747.  
  1748. part.Size = Vector3.new(1,1,1)
  1749.  
  1750. part.Parent = Assassin
  1751.  
  1752. mesh = Instance.new("SpecialMesh")
  1753.  
  1754. mesh.MeshType = "Brick"
  1755.  
  1756. mesh.Scale = Vector3.new(0.98,1,0.98)
  1757.  
  1758. mesh.Parent = part
  1759.  
  1760. weld = Instance.new("Weld")
  1761.  
  1762. weld.Parent = Character["Right Arm"]
  1763.  
  1764. weld.Part0 = weld.Parent
  1765.  
  1766. weld.Part1 = part
  1767.  
  1768. weld.C0 = CFrame.new(0,-0.5,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1769.  
  1770. weld.Parent.Transparency = 1
  1771.  
  1772.  
  1773. part = Instance.new("Part")
  1774.  
  1775. part.Anchored = false
  1776.  
  1777. part.CanCollide = false
  1778.  
  1779. part.Locked = true
  1780.  
  1781. part.formFactor = "Symmetric"
  1782.  
  1783. part.TopSurface = 0
  1784.  
  1785. part.BottomSurface = 0
  1786.  
  1787. part.BrickColor = BrickColor.new("White")
  1788.  
  1789. part.Size = Vector3.new(1,1,1)
  1790.  
  1791. part.Parent = Assassin
  1792.  
  1793. mesh = Instance.new("SpecialMesh")
  1794.  
  1795. mesh.MeshType = "Brick"
  1796.  
  1797. mesh.Scale = Vector3.new(1,2,1)
  1798.  
  1799. mesh.Parent = part
  1800.  
  1801. weld = Instance.new("Weld")
  1802.  
  1803. weld.Parent = Character["Left Leg"]
  1804.  
  1805. weld.Part0 = weld.Parent
  1806.  
  1807. weld.Part1 = part
  1808.  
  1809. weld.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1810.  
  1811. weld.Parent.Transparency = 1
  1812.  
  1813.  
  1814. part = Instance.new("Part")
  1815.  
  1816. part.Anchored = false
  1817.  
  1818. part.CanCollide = false
  1819.  
  1820. part.Locked = true
  1821.  
  1822. part.formFactor = "Symmetric"
  1823.  
  1824. part.TopSurface = 0
  1825.  
  1826. part.BottomSurface = 0
  1827.  
  1828. part.BrickColor = BrickColor.new("White")
  1829.  
  1830. part.Size = Vector3.new(1,1,1)
  1831.  
  1832. part.Parent = Assassin
  1833.  
  1834. mesh = Instance.new("SpecialMesh")
  1835.  
  1836. mesh.MeshType = "Brick"
  1837.  
  1838. mesh.Scale = Vector3.new(1,2,1)
  1839.  
  1840. mesh.Parent = part
  1841.  
  1842. weld = Instance.new("Weld")
  1843.  
  1844. weld.Parent = Character["Right Leg"]
  1845.  
  1846. weld.Part0 = weld.Parent
  1847.  
  1848. weld.Part1 = part
  1849.  
  1850. weld.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1851.  
  1852. weld.Parent.Transparency = 1
  1853.  
  1854.  
  1855. part = Instance.new("Part")
  1856.  
  1857. part.Anchored = false
  1858.  
  1859. part.CanCollide = false
  1860.  
  1861. part.Locked = true
  1862.  
  1863. part.formFactor = "Symmetric"
  1864.  
  1865. part.TopSurface = 0
  1866.  
  1867. part.BottomSurface = 0
  1868.  
  1869. part.BrickColor = BrickColor.new("White")
  1870.  
  1871. part.Size = Vector3.new(1,1,1)
  1872.  
  1873. part.Parent = Assassin
  1874.  
  1875. mesh = Instance.new("SpecialMesh")
  1876.  
  1877. mesh.MeshType = "Brick"
  1878.  
  1879. mesh.Scale = Vector3.new(2,2,1)
  1880.  
  1881. mesh.Parent = part
  1882.  
  1883. weld = Instance.new("Weld")
  1884.  
  1885. weld.Parent = Character["Torso"]
  1886.  
  1887. weld.Part0 = weld.Parent
  1888.  
  1889. weld.Part1 = part
  1890.  
  1891. weld.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1892.  
  1893. weld.Parent.Transparency = 1
  1894.  
  1895.  
  1896. part = Instance.new("Part")
  1897.  
  1898. part.Anchored = false
  1899.  
  1900. part.CanCollide = false
  1901.  
  1902. part.Locked = true
  1903.  
  1904. part.formFactor = "Symmetric"
  1905.  
  1906. part.TopSurface = 0
  1907.  
  1908. part.BottomSurface = 0
  1909.  
  1910. part.BrickColor = BrickColor.new("Cool yellow")
  1911.  
  1912. part.Size = Vector3.new(1,1,1)
  1913.  
  1914. part.Parent = Assassin
  1915.  
  1916. mesh = Instance.new("SpecialMesh")
  1917.  
  1918. mesh.MeshType = "Head"
  1919.  
  1920. mesh.Scale = Vector3.new(1.25,1.25,1.25)
  1921.  
  1922. mesh.Parent = part
  1923.  
  1924. weld = Instance.new("Weld")
  1925.  
  1926. weld.Parent = Character["Head"]
  1927.  
  1928. weld.Part0 = weld.Parent
  1929.  
  1930. weld.Part1 = part
  1931.  
  1932. weld.C0 = CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1933.  
  1934. weld.Parent.Transparency = 1
  1935.  
  1936.  
  1937. part = Instance.new("Part")
  1938.  
  1939. part.Anchored = false
  1940.  
  1941. part.CanCollide = false
  1942.  
  1943. part.Locked = true
  1944.  
  1945. part.formFactor = "Symmetric"
  1946.  
  1947. part.TopSurface = 0
  1948.  
  1949. part.BottomSurface = 0
  1950.  
  1951. part.BrickColor = BrickColor.new("White")
  1952.  
  1953. part.Size = Vector3.new(1,1,1)
  1954.  
  1955. part.Parent = Assassin
  1956.  
  1957. mesh = Instance.new("SpecialMesh")
  1958.  
  1959. mesh.MeshType = "FileMesh"
  1960.  
  1961. mesh.MeshId = "http://www.roblox.com/asset/?id=16952952"
  1962.  
  1963. mesh.Scale = Vector3.new(1,1,1)
  1964.  
  1965. mesh.Parent = part
  1966.  
  1967. weld = Instance.new("Weld")
  1968.  
  1969. weld.Parent = Character["Head"]
  1970.  
  1971. weld.Part0 = weld.Parent
  1972.  
  1973. weld.Part1 = part
  1974.  
  1975. weld.C0 = CFrame.new(0,0.3,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  1976.  
  1977. weld.Parent.Transparency = 1
  1978.  
  1979.  
  1980. part = Instance.new("Part")
  1981.  
  1982. part.Anchored = false
  1983.  
  1984. part.CanCollide = false
  1985.  
  1986. part.Locked = true
  1987.  
  1988. part.formFactor = "Symmetric"
  1989.  
  1990. part.TopSurface = 0
  1991.  
  1992. part.BottomSurface = 0
  1993.  
  1994. part.BrickColor = BrickColor.new("Black")
  1995.  
  1996. part.Size = Vector3.new(1,1,1)
  1997.  
  1998. part.Parent = Assassin
  1999.  
  2000. mesh = Instance.new("SpecialMesh")
  2001.  
  2002. mesh.MeshType = "FileMesh"
  2003.  
  2004. mesh.MeshId = "http://www.roblox.com/asset/?id=16952952"
  2005.  
  2006. mesh.Scale = Vector3.new(0.95,0.95,0.95)
  2007.  
  2008. mesh.Parent = part
  2009.  
  2010. weld = Instance.new("Weld")
  2011.  
  2012. weld.Parent = Character["Head"]
  2013.  
  2014. weld.Part0 = weld.Parent
  2015.  
  2016. weld.Part1 = part
  2017.  
  2018. weld.C0 = CFrame.new(0,0.3,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2019.  
  2020. weld.Parent.Transparency = 1
  2021.  
  2022.  
  2023. part = Instance.new("Part")
  2024.  
  2025. part.Anchored = false
  2026.  
  2027. part.CanCollide = false
  2028.  
  2029. part.Locked = true
  2030.  
  2031. part.formFactor = "Symmetric"
  2032.  
  2033. part.TopSurface = 0
  2034.  
  2035. part.BottomSurface = 0
  2036.  
  2037. part.BrickColor = BrickColor.new("Dark orange")
  2038.  
  2039. part.Size = Vector3.new(1,1,1)
  2040.  
  2041. part.Parent = Assassin
  2042.  
  2043. mesh = Instance.new("SpecialMesh")
  2044.  
  2045. mesh.MeshType = "Brick"
  2046.  
  2047. mesh.Scale = Vector3.new(2.05,0.55,1.05)
  2048.  
  2049. mesh.Parent = part
  2050.  
  2051. weld = Instance.new("Weld")
  2052.  
  2053. weld.Parent = Character["Torso"]
  2054.  
  2055. weld.Part0 = weld.Parent
  2056.  
  2057. weld.Part1 = part
  2058.  
  2059. weld.C0 = CFrame.new(0,-0.8,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2060.  
  2061. weld.Parent.Transparency = 1
  2062.  
  2063.  
  2064. part = Instance.new("Part")
  2065.  
  2066. part.Anchored = false
  2067.  
  2068. part.CanCollide = false
  2069.  
  2070. part.Locked = true
  2071.  
  2072. part.formFactor = "Symmetric"
  2073.  
  2074. part.TopSurface = 0
  2075.  
  2076. part.BottomSurface = 0
  2077.  
  2078. part.BrickColor = BrickColor.new("Bright red")
  2079.  
  2080. part.Size = Vector3.new(1,1,1)
  2081.  
  2082. part.Parent = Assassin
  2083.  
  2084. mesh = Instance.new("SpecialMesh")
  2085.  
  2086. mesh.MeshType = "Brick"
  2087.  
  2088. mesh.Scale = Vector3.new(2.1,0.3,1.1)
  2089.  
  2090. mesh.Parent = part
  2091.  
  2092. weld = Instance.new("Weld")
  2093.  
  2094. weld.Parent = Character["Torso"]
  2095.  
  2096. weld.Part0 = weld.Parent
  2097.  
  2098. weld.Part1 = part
  2099.  
  2100. weld.C0 = CFrame.new(0,-0.8,0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  2101.  
  2102. weld.Parent.Transparency = 1
  2103.  
  2104.  
  2105. part = Instance.new("Part")
  2106.  
  2107. part.Anchored = false
  2108.  
  2109. part.CanCollide = false
  2110.  
  2111. part.Locked = true
  2112.  
  2113. part.formFactor = "Symmetric"
  2114.  
  2115. part.TopSurface = 0
  2116.  
  2117. part.BottomSurface = 0
  2118.  
  2119. part.BrickColor = BrickColor.new("Dark orange")
  2120.  
  2121. part.Size = Vector3.new(1,1,1)
  2122.  
  2123. part.Parent = Assassin
  2124.  
  2125. mesh = Instance.new("SpecialMesh")
  2126.  
  2127. mesh.MeshType = "Brick"
  2128.  
  2129. mesh.Scale = Vector3.new(2.5,0.5,1.05)
  2130.  
  2131. mesh.Parent = part
  2132.  
  2133. weld = Instance.new("Weld")
  2134.  
  2135. weld.Parent = Character["Torso"]
  2136.  
  2137. weld.Part0 = weld.Parent
  2138.  
  2139. weld.Part1 = part
  2140.  
  2141. weld.C0 = CFrame.new(0.1,0.1,0) * CFrame.fromEulerAnglesXYZ(0,0,3.14/2/2)
  2142.  
  2143. weld.Parent.Transparency = 1
  2144.  
  2145.  
  2146. part = Instance.new("Part")
  2147.  
  2148. part.Anchored = false
  2149.  
  2150. part.CanCollide = false
  2151.  
  2152. part.Locked = true
  2153.  
  2154. part.formFactor = "Symmetric"
  2155.  
  2156. part.TopSurface = 0
  2157.  
  2158. part.BottomSurface = 0
  2159.  
  2160. part.BrickColor = BrickColor.new("Mid gray")
  2161.  
  2162. part.Size = Vector3.new(1,1,1)
  2163.  
  2164. part.Parent = Assassin
  2165.  
  2166. mesh = Instance.new("SpecialMesh")
  2167.  
  2168. mesh.MeshType = "Brick"
  2169.  
  2170. mesh.Scale = Vector3.new(0.6,0.6,1.1)
  2171.  
  2172. mesh.Parent = part
  2173.  
  2174. weld = Instance.new("Weld")
  2175.  
  2176. weld.Parent = Character["Torso"]
  2177.  
  2178. weld.Part0 = weld.Parent
  2179.  
  2180. weld.Part1 = part
  2181.  
  2182. weld.C0 = CFrame.new(0.1,0.1,0) * CFrame.fromEulerAnglesXYZ(0,0,3.14/2/2)
  2183.  
  2184.  
  2185. part = Instance.new("Part")
  2186.  
  2187. part.Anchored = false
  2188.  
  2189. part.CanCollide = false
  2190.  
  2191. part.Locked = true
  2192.  
  2193. part.formFactor = "Symmetric"
  2194.  
  2195. part.TopSurface = 0
  2196.  
  2197. part.BottomSurface = 0
  2198.  
  2199. part.BrickColor = BrickColor.new("White")
  2200.  
  2201. part.Size = Vector3.new(1,1,1)
  2202.  
  2203. part.Parent = Assassin
  2204.  
  2205. mesh = Instance.new("SpecialMesh")
  2206.  
  2207. mesh.MeshType = "Brick"
  2208.  
  2209. mesh.Scale = Vector3.new(0.3,0.3,1.15)
  2210.  
  2211. mesh.Parent = part
  2212.  
  2213. weld = Instance.new("Weld")
  2214.  
  2215. weld.Parent = Character["Torso"]
  2216.  
  2217. weld.Part0 = weld.Parent
  2218.  
  2219. weld.Part1 = part
  2220.  
  2221. weld.C0 = CFrame.new(0.1,0.1,0) * CFrame.fromEulerAnglesXYZ(0,0,3.14/2/2)
  2222.  
  2223. weld.Parent.Transparency = 1
  2224.  
  2225.  
  2226. end
  2227.  
  2228. end
  2229.  
  2230.  
  2231. if key == "f" then
  2232.  
  2233. if Lighter == false and StaffOn == true then
  2234.  
  2235. Keys[key] = true
  2236.  
  2237. Lighter = true
  2238.  
  2239. for i = 1,10 do wait()
  2240.  
  2241. WeldB.C0 = WeldB.C0 - Vector3.new(0,0.1,0)
  2242.  
  2243. MeshB.Scale = MeshB.Scale + Vector3.new(0.2,-0.-0.05,0.2)
  2244.  
  2245. StickB.Reflectance = StickB.Reflectance + 0.1
  2246.  
  2247. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2/2,0,0)
  2248.  
  2249. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.025)
  2250.  
  2251. WeldA.C0 = WeldA.C0 * CFrame.Angles(-math.pi/10/2/2,0,0)
  2252.  
  2253. end
  2254.  
  2255. for i,v in pairs(Assassin:GetChildren()) do
  2256.  
  2257. if v.BrickColor == BrickColor.new("White") then
  2258.  
  2259. v.BrickColor = BrickColor.new("Black")
  2260.  
  2261. end
  2262.  
  2263. end
  2264.  
  2265. SpaB.Enabled = true
  2266.  
  2267. while Keys[key] == true and Lighter == true do
  2268.  
  2269. if Mouse.Target ~= nil then
  2270.  
  2271. PlaceL(Mouse.Hit.p)
  2272.  
  2273. Mouse.Target:BreakJoints()
  2274.  
  2275. end
  2276.  
  2277. wait()
  2278.  
  2279. end
  2280.  
  2281. end
  2282.  
  2283. end
  2284.  
  2285.  
  2286. if key == " " then
  2287.  
  2288. if StaffOn == false then
  2289.  
  2290. for i = 1,10 do wait()
  2291.  
  2292. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2293.  
  2294. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(-0.05,-0.05,0)
  2295.  
  2296. end
  2297.  
  2298. for i = 1,10 do wait()
  2299.  
  2300. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2301.  
  2302. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0.05)
  2303.  
  2304. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  2305.  
  2306. MeshC.Scale = MeshC.Scale - Vector3.new(0.05,-0.01,0.05)
  2307.  
  2308. MeshC.Bevel = MeshC.Bevel + 0.004
  2309.  
  2310. StickC.Reflectance = StickC.Reflectance + 0.1
  2311.  
  2312. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  2313.  
  2314. ArmWeld.C0 = ArmWeld.C0 * CFrame.new(0.05,0,0)
  2315.  
  2316. WeldA.C0 = WeldA.C0 + Vector3.new(0,0,0.05)
  2317.  
  2318. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0.1,0.1,0)
  2319.  
  2320. end
  2321.  
  2322. wait(0.5)
  2323.  
  2324. Character:BreakJoints()
  2325.  
  2326. end
  2327.  
  2328. end
  2329.  
  2330.  
  2331. if key == "/" or key == "0" then
  2332.  
  2333. if Flying == false and StaffOn == true then
  2334.  
  2335. Keys[key] = true
  2336.  
  2337. Flying = true
  2338.  
  2339. if VCZ == 0 then
  2340.  
  2341. Veloc = Instance.new("BodyVelocity")
  2342.  
  2343. Veloc.Parent = Character.Torso
  2344.  
  2345. Veloc.velocity = Vector3.new(0,50,0)
  2346.  
  2347. Veloc.maxForce = Vector3.new(0,math.huge,0)
  2348.  
  2349. elseif VCZ == 1 then
  2350.  
  2351. Veloc = Instance.new("BodyPosition")
  2352.  
  2353. Veloc.maxForce = Vector3.new(0,math.huge,0)
  2354.  
  2355. Veloc.position = Character.Torso.Position + Vector3.new(0,10,0)
  2356.  
  2357. Veloc.Parent = Character.Torso
  2358.  
  2359. end
  2360.  
  2361. for i = 1,10 do wait()
  2362.  
  2363. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2364.  
  2365. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,0.075,0.05)
  2366.  
  2367. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2368.  
  2369. end
  2370.  
  2371. while Keys[key] == true do
  2372.  
  2373. for i = 1,10 do wait()
  2374.  
  2375. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2376.  
  2377. end
  2378.  
  2379. end
  2380.  
  2381.  
  2382. elseif Flying == false and StaffOn == false then
  2383.  
  2384. Keys[key] = true
  2385.  
  2386. Flying = true
  2387.  
  2388. if VCZ == 0 then
  2389.  
  2390. Veloc = Instance.new("BodyVelocity")
  2391.  
  2392. Veloc.Parent = Character.Torso
  2393.  
  2394. Veloc.velocity = Vector3.new(0,50,0)
  2395.  
  2396. Veloc.maxForce = Vector3.new(0,math.huge,0)
  2397.  
  2398. elseif VCZ == 1 then
  2399.  
  2400. Veloc = Instance.new("BodyPosition")
  2401.  
  2402. Veloc.maxForce = Vector3.new(0,math.huge,0)
  2403.  
  2404. Veloc.position = Character.Torso.Position + Vector3.new(0,10,0)
  2405.  
  2406. Veloc.Parent = Character.Torso
  2407.  
  2408. end
  2409.  
  2410. for i = 1,10 do wait()
  2411.  
  2412. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2413.  
  2414. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  2415.  
  2416. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2417.  
  2418. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.2,0)
  2419.  
  2420. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  2421.  
  2422. end
  2423.  
  2424. for i = 1,10 do wait()
  2425.  
  2426. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2427.  
  2428. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,0.075,0.05)
  2429.  
  2430. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2431.  
  2432. end
  2433.  
  2434. while Keys[key] == true do
  2435.  
  2436. for i = 1,10 do wait()
  2437.  
  2438. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2439.  
  2440. end
  2441.  
  2442. end
  2443.  
  2444. end
  2445.  
  2446. end
  2447.  
  2448.  
  2449. if key == "2" or key == "p" then
  2450.  
  2451. if StaffOn == false then
  2452.  
  2453. for i = 1,10 do wait()
  2454.  
  2455. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2456.  
  2457. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  2458.  
  2459. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2460.  
  2461. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  2462.  
  2463. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2464.  
  2465. end
  2466.  
  2467. for i = 1,10 do wait()
  2468.  
  2469. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2470.  
  2471. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  2472.  
  2473. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2474.  
  2475. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  2476.  
  2477. WeldA.C0 = WeldA.C0 * CFrame.Angles(-math.pi/10/2/2,0,0)
  2478.  
  2479. WeldA.C0 = WeldA.C0 + Vector3.new(0,-0.04,0)
  2480.  
  2481. end
  2482.  
  2483. for i = 1,20 do wait()
  2484.  
  2485. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  2486.  
  2487. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.1,0)
  2488.  
  2489. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.1,0)
  2490.  
  2491. end
  2492.  
  2493. for i = 1,10 do wait()
  2494.  
  2495. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2496.  
  2497. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  2498.  
  2499. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2500.  
  2501. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  2502.  
  2503. WeldA.C0 = WeldA.C0 + Vector3.new(0,0.04,0)
  2504.  
  2505. WeldA.C0 = WeldA.C0 * CFrame.Angles(math.pi/10/2/2,0,0)
  2506.  
  2507. end
  2508.  
  2509. for i = 1,10 do wait()
  2510.  
  2511. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2512.  
  2513. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  2514.  
  2515. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2516.  
  2517. end
  2518.  
  2519. StaffOn = true
  2520.  
  2521. elseif StaffOn == true then
  2522.  
  2523. for i = 1,10 do wait()
  2524.  
  2525. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2526.  
  2527. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  2528.  
  2529. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2530.  
  2531. end
  2532.  
  2533. for i = 1,10 do wait()
  2534.  
  2535. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2536.  
  2537. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  2538.  
  2539. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2540.  
  2541. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  2542.  
  2543. WeldB.C0 = WeldB.C0 - Vector3.new(0,0.2,0)
  2544.  
  2545. end
  2546.  
  2547. for i = 1,10 do wait()
  2548.  
  2549. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2550.  
  2551. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  2552.  
  2553. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2554.  
  2555. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  2556.  
  2557. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2558.  
  2559. end
  2560.  
  2561. for i = 1,10 do wait()
  2562.  
  2563. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  2564.  
  2565. end
  2566.  
  2567. for i = 1,10 do wait()
  2568.  
  2569. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2570.  
  2571. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  2572.  
  2573. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2574.  
  2575. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  2576.  
  2577. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2578.  
  2579. WeldC.C0 = WeldC.C0 + Vector3.new(0,0.2,0)
  2580.  
  2581. end
  2582.  
  2583. for i = 1,10 do wait()
  2584.  
  2585. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2586.  
  2587. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  2588.  
  2589. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2590.  
  2591. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  2592.  
  2593. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2594.  
  2595. end
  2596.  
  2597. for i = 1,10 do wait()
  2598.  
  2599. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2600.  
  2601. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,-0.05,0.05)
  2602.  
  2603. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2604.  
  2605. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  2606.  
  2607. end
  2608.  
  2609. StaffOn = false
  2610.  
  2611. end
  2612.  
  2613. end
  2614.  
  2615.  
  2616. if key == "v" then
  2617.  
  2618. if StaffOn == true then
  2619.  
  2620. WeldD.C0 = CFrame.new(0,1,0) * CFrame.Angles(0,0,0)
  2621.  
  2622. for i = 1,10 do wait()
  2623.  
  2624. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2625.  
  2626. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(0,-0.05,0.05)
  2627.  
  2628. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2629.  
  2630. end
  2631.  
  2632. for i = 1,10 do wait()
  2633.  
  2634. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2635.  
  2636. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  2637.  
  2638. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2639.  
  2640. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  2641.  
  2642. WeldC.C0 = WeldC.C0 + Vector3.new(0,0.2,0)
  2643.  
  2644. end
  2645.  
  2646. for i = 1,10 do wait()
  2647.  
  2648. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2649.  
  2650. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  2651.  
  2652. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2653.  
  2654. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  2655.  
  2656. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2657.  
  2658. end
  2659.  
  2660. for i = 1,10 do wait()
  2661.  
  2662. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  2663.  
  2664. end
  2665.  
  2666. for i = 1,10 do wait()
  2667.  
  2668. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2669.  
  2670. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0.05,0,0)
  2671.  
  2672. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2673.  
  2674. ArmWeldR.C0 = ArmWeldR.C0 - Vector3.new(-0.05,0,0)
  2675.  
  2676. --WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2)
  2677.  
  2678. WeldB.C0 = WeldB.C0 - Vector3.new(0,0.2,0)
  2679.  
  2680. end
  2681.  
  2682. Flame.Transparency = 0
  2683.  
  2684. for i = 1,10 do wait()
  2685.  
  2686. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2687.  
  2688. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0.05,0,0)
  2689.  
  2690. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(0,0,-math.pi/10/2/2)
  2691.  
  2692. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(-0.05,0,0)
  2693.  
  2694. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2695.  
  2696. end
  2697.  
  2698. for i = 1,10 do wait()
  2699.  
  2700. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2701.  
  2702. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,-0.05,0.05)
  2703.  
  2704. ArmWeldR.C0 = ArmWeldR.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2705.  
  2706. ArmWeldR.C0 = ArmWeldR.C0 + Vector3.new(0,-0.05,0.05)
  2707.  
  2708. end
  2709.  
  2710. for i = 1,10 do wait()
  2711.  
  2712. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-0.05,0,0)
  2713.  
  2714. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05,-0.1)
  2715.  
  2716. WeldA.C0 = WeldA.C0 * CFrame.Angles(-0.1,0,0)
  2717.  
  2718. WeldA.C0 = WeldA.C0 - Vector3.new(0,0.05,0)
  2719.  
  2720. end
  2721.  
  2722. for i = 1,5 do wait()
  2723.  
  2724. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0,0.2)
  2725.  
  2726. end
  2727.  
  2728. Fire.Enabled = true
  2729.  
  2730. for i = 1,10 do wait()
  2731.  
  2732. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0.05,0,0)
  2733.  
  2734. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,0.05,-0.1)
  2735.  
  2736. WeldA.C0 = WeldA.C0 * CFrame.Angles(0.1,0,0)
  2737.  
  2738. WeldA.C0 = WeldA.C0 + Vector3.new(0,0.05,0)
  2739.  
  2740. end
  2741.  
  2742. for i = 1,10 do wait()
  2743.  
  2744. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2745.  
  2746. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,-0.05)
  2747.  
  2748. end
  2749.  
  2750. for i = 1,15 do wait()
  2751.  
  2752. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2753.  
  2754. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,-0.05)
  2755.  
  2756. end
  2757.  
  2758. wait(0.1)
  2759.  
  2760. for i = 1,5 do wait()
  2761.  
  2762. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10,0,0)
  2763.  
  2764. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05*2,0.05*2)
  2765.  
  2766. end
  2767.  
  2768.  
  2769. MeshA.Scale,MeshB.Scale,MeshC.Scale,MeshD.Scale = Vector3.new(0,0,0),Vector3.new(0,0,0),Vector3.new(0,0,0),Vector3.new(0,0,0)
  2770.  
  2771. ----Molotov In Progression
  2772.  
  2773.  
  2774. Molotov = Instance.new("Model")
  2775.  
  2776. PartA = StickA:Clone()
  2777.  
  2778. PartA:BreakJoints()
  2779.  
  2780. PartA.Mesh.Scale = Vector3.new(1,1,1)
  2781.  
  2782. PartA.CanCollide = true
  2783.  
  2784. PartA.Parent = Molotov
  2785.  
  2786. PartB = Flame:Clone()
  2787.  
  2788. PartB:BreakJoints()
  2789.  
  2790. PartB.Mesh.Scale = Vector3.new(1,1,1)
  2791.  
  2792. PartB.Parent = Molotov
  2793.  
  2794. WA = Instance.new("Weld")
  2795.  
  2796. WA.Parent = PartA
  2797.  
  2798. WA.Part0 = PartA
  2799.  
  2800. WA.Part1 = PartB
  2801.  
  2802. WA.C0 = CFrame.new(0,1,0) * CFrame.Angles(0,0,0)
  2803.  
  2804. G = Instance.new("BodyGyro")
  2805.  
  2806. G.maxTorque = Vector3.new(math.huge,math.huge,math.huge)
  2807.  
  2808. G.cframe = CFrame.new(PartA.Position,Mouse.Hit.p)
  2809.  
  2810. G.Parent = PartA
  2811.  
  2812. Vel = Instance.new("BodyVelocity")
  2813.  
  2814. Vel.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  2815.  
  2816. Vel.velocity = Vector3.new(0,100,0)+G.cframe.lookVector * 50
  2817.  
  2818. Vel.Parent = PartA
  2819.  
  2820. Molotov.Parent = Staff
  2821.  
  2822. wait()
  2823.  
  2824. EmExplode(PartA,20)
  2825.  
  2826. for i = 1,5 do wait()
  2827.  
  2828. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10,0,0)
  2829.  
  2830. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05*2,0.05*2)
  2831.  
  2832. end
  2833.  
  2834. G:Remove()
  2835.  
  2836. Vel:Remove()
  2837.  
  2838. --[[coroutine.resume(coroutine.create(function()
  2839.  
  2840. wait(10)
  2841.  
  2842. Molotov:Remove()
  2843.  
  2844. end))]]
  2845.  
  2846. ----Molotov In Progression
  2847.  
  2848. Fire.Enabled = false
  2849.  
  2850. wait(1)
  2851.  
  2852. Flame.Transparency = 1
  2853.  
  2854. for i = 1,5 do wait()
  2855.  
  2856. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2857.  
  2858. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.05,-0.15)
  2859.  
  2860. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,-math.pi/10/2)
  2861.  
  2862. end
  2863.  
  2864. for i = 1,10 do wait()
  2865.  
  2866. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(-0.05,-0.01,0.03)
  2867.  
  2868. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,-math.pi/10/2/2/2)
  2869.  
  2870. end
  2871.  
  2872. for i = 1,10 do wait()
  2873.  
  2874. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(-0.05,-0.01,0.03)
  2875.  
  2876. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(0,0,math.pi/10/2/2/2)
  2877.  
  2878. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10/2/2)
  2879.  
  2880. MeshA.Scale = MeshA.Scale + Vector3.new(0.1,0.1,0.1)
  2881.  
  2882. MeshB.Scale = MeshA.Scale
  2883.  
  2884. MeshC.Scale = MeshA.Scale
  2885.  
  2886. MeshD.Scale = MeshA.Scale
  2887.  
  2888. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.2,0)
  2889.  
  2890. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.2,0)
  2891.  
  2892. end
  2893.  
  2894. for i = 1,10 do wait()
  2895.  
  2896. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(math.pi/10/2,0,0)
  2897.  
  2898. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,-0.05,0.05)
  2899.  
  2900. end
  2901.  
  2902. end
  2903.  
  2904. end
  2905.  
  2906.  
  2907. Blah = true
  2908.  
  2909. return
  2910.  
  2911. end
  2912.  
  2913. end
  2914.  
  2915.  
  2916. function onKeyUp(key,Mouse)
  2917.  
  2918. if key == "/" or key == "0" then
  2919.  
  2920. if Flying == true and Keys[key] == true then
  2921.  
  2922. Keys[key] = false
  2923.  
  2924. if Veloc then Veloc:Remove() end
  2925.  
  2926. for i = 1,10 do wait()
  2927.  
  2928. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2,0,0)
  2929.  
  2930. ArmWeld.C0 = ArmWeld.C0 - Vector3.new(0,0.075,0.05)
  2931.  
  2932. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/5)
  2933.  
  2934. end
  2935.  
  2936. StaffOn = true
  2937.  
  2938. Flying = false
  2939.  
  2940. end
  2941.  
  2942. end
  2943.  
  2944.  
  2945. if key == "f" then
  2946.  
  2947. if Lighter == true and Keys[key] == true then
  2948.  
  2949. Keys[key] = false
  2950.  
  2951. Lighter = false
  2952.  
  2953. SpaB.Enabled = false
  2954.  
  2955. for i = 1,10 do wait()
  2956.  
  2957. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.1,0)
  2958.  
  2959. MeshB.Scale = MeshB.Scale - Vector3.new(0.2,-0.-0.05,0.2)
  2960.  
  2961. StickB.Reflectance = StickB.Reflectance - 0.1
  2962.  
  2963. ArmWeld.C0 = ArmWeld.C0 * CFrame.Angles(-math.pi/10/2/2,0,0)
  2964.  
  2965. ArmWeld.C0 = ArmWeld.C0 + Vector3.new(0,-0.05,0.025)
  2966.  
  2967. WeldA.C0 = WeldA.C0 * CFrame.Angles(math.pi/10/2/2,0,0)
  2968.  
  2969. end
  2970.  
  2971. wait()
  2972.  
  2973. for i,v in pairs(Assassin:GetChildren()) do
  2974.  
  2975. if v.BrickColor == BrickColor.new("Black") then
  2976.  
  2977. v.BrickColor = BrickColor.new("White")
  2978.  
  2979. end
  2980.  
  2981. end
  2982.  
  2983. wait(1)
  2984.  
  2985. SpaB.Enabled = false
  2986.  
  2987. end
  2988.  
  2989. end
  2990.  
  2991.  
  2992. if key == "q" or key == "e" then
  2993.  
  2994. if PGyro ~= nil then PGyro:Remove() end
  2995.  
  2996. end
  2997.  
  2998.  
  2999. end
  3000.  
  3001.  
  3002. function Selected(Mouse)
  3003.  
  3004. Mouse.Icon = "rbxasset://textures\\GunCursor.png"
  3005.  
  3006. Mouse.KeyDown:connect(function(key) onKeyDown(key, Mouse) end)
  3007.  
  3008. Mouse.KeyUp:connect(function(key) onKeyUp(key, Mouse) end)
  3009.  
  3010. Mouse.Button1Down:connect(function()Clicked(Mouse)end)
  3011.  
  3012. end
  3013.  
  3014.  
  3015. function Deselected(Mouse)
  3016.  
  3017. end
  3018.  
  3019.  
  3020. function DeadGuy()
  3021.  
  3022. --pcall(function() Character.Head.face:Remove() end)
  3023.  
  3024. for i = 1,20 do
  3025.  
  3026. for i,v in pairs(Character:GetChildren()) do
  3027.  
  3028. if v:IsA("Part") then
  3029.  
  3030. v.Anchored = true
  3031.  
  3032. end
  3033.  
  3034. end
  3035.  
  3036. for i,v in pairs(Assassin:GetChildren()) do
  3037.  
  3038. if v:IsA("Part") then
  3039.  
  3040. v.Anchored = true
  3041.  
  3042. end
  3043.  
  3044. end
  3045.  
  3046. for i,v in pairs(Staff:GetChildren()) do
  3047.  
  3048. if v:IsA("Part") then
  3049.  
  3050. v.Anchored = true
  3051.  
  3052. end
  3053.  
  3054. end
  3055.  
  3056. for i,v in pairs(Lightning:GetChildren()) do
  3057.  
  3058. if v:IsA("Part") then
  3059.  
  3060. v.Anchored = true
  3061.  
  3062. end
  3063.  
  3064. end
  3065.  
  3066. end
  3067.  
  3068. wait(0.1)
  3069.  
  3070. end
  3071.  
  3072.  
  3073. Hopper.Selected:connect(Selected)
  3074.  
  3075. Hopper.Deselected:connect(Deselected)
  3076.  
  3077. Character.Humanoid.Died:connect(DeadGuy)
  3078.  
  3079. --[[
  3080.  
  3081.  
  3082. for i = 1,20 do wait()
  3083.  
  3084. WeldA.C0 = WeldA.C0 * CFrame.Angles(0,0,math.pi/10)
  3085.  
  3086. WeldB.C0 = WeldB.C0 + Vector3.new(0,0.1,0)
  3087.  
  3088. WeldC.C0 = WeldC.C0 - Vector3.new(0,0.1,0)
  3089.  
  3090. end
  3091.  
  3092.  
  3093. ]]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement