Advertisement
Guest User

Untitled

a guest
Mar 18th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 254.10 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. Character = Player.Character
  3. PlayerGui = Player.PlayerGui
  4. Backpack = Player.Backpack
  5. Torso = Character.Torso
  6. Head = Character.Head
  7. LeftArm = Character["Left Arm"]
  8. LeftLeg = Character["Left Leg"]
  9. RightArm = Character["Right Arm"]
  10. RightLeg = Character["Right Leg"]
  11. LS = Torso["Left Shoulder"]
  12. LH = Torso["Left Hip"]
  13. RS = Torso["Right Shoulder"]
  14. RH = Torso["Right Hip"]
  15. attack = false
  16. attackdebounce = false --[[Start Up]]--
  17.  
  18. Plr = game:service'Players'.LocalPlayer
  19. Char = Plr.Character
  20. Mouse = Plr:GetMouse()
  21. head = Char.Head
  22. Numb = 34
  23. local sway = false
  24. local spread = 0
  25. Char.Humanoid.WalkSpeed = 25
  26. game:service'UserInputService'.MouseIconEnabled = false
  27. local CurA,StoA = 8,8*8
  28. local RTilt = 0
  29. local CurrentRightArmAngle = CFrame.new(0,0,0)
  30. local CurrentLeftArmAngle = CFrame.new(0,0,0)
  31. local CurCam = workspace.CurrentCamera
  32. local CurCamCF = CurCam.CoordinateFrame
  33. local MouseDown = false
  34. local Mouse2Down = false
  35. local CurAming = false
  36.  
  37. --[[Limbs and Extra Calls]]--
  38. local Gui,Frame,Ammo,Stored,Mode,Slash,HitM = nil,nil,nil,nil,nil,nil,nil
  39. local ra,la,ts,hd,ll,rl,root,humanoid = Char:FindFirstChild'Right Arm',Char:FindFirstChild'Left Arm',Char:FindFirstChild'Torso',Char:FindFirstChild'Head',Char:FindFirstChild'Left Leg',Char:FindFirstChild'Right Leg',Char:FindFirstChild'HumanoidRootPart',Char:FindFirstChild'Humanoid'
  40. local rarm,larm,hed,torso,hroot,lleg,hum,rleg = ra,la,hd,ts,root,ll,humanoid,rl
  41. local plr,char,mouse = Plr,Char,Mouse
  42. local AbleToShoot,Reloading = true,false
  43. local Stance = 'Standing'
  44.  
  45. Weld = function(P0,P1,CF)
  46. local W = Instance.new('Weld',P1)
  47. W.Part0 = P0
  48. W.Part1 = P1
  49. W.C1 = CF
  50. return W
  51. end;
  52.  
  53. NewSound = function(Parent, Id)
  54. local Sound = Instance.new('Sound',Parent)
  55. Sound.SoundId = 'rbxassetid://'..Id
  56. return Sound
  57. end
  58.  
  59. rad = function(Int)
  60. return math.rad(tonumber(Int))
  61. end;
  62. sin = function(Int)
  63. return math.sin(tonumber(Int))
  64. end;
  65. cos = function(Int)
  66. return math.cos(tonumber(Int))
  67. end;
  68. Angles = function(X,Y,Z)
  69. return CFrame.Angles(X,Y,Z);
  70. end;
  71. Euler = function(X,Y,Z)
  72. return CFrame.fromEulerAnglesXYZ(X,Y,Z);
  73. end;
  74. CF = function(X,Y,Z)
  75. return CFrame.new(X,Y,Z);
  76. end;
  77.  
  78. --[[
  79. Used FM Remington cuz am lazeh, and because am shitty builder :]
  80. ]]--
  81.  
  82. New = function(Object, Parent, Name, Data)
  83. local Object = Instance.new(Object)
  84. if Object:IsA'Part' then
  85. Object.Anchored = false
  86. Object.CanCollide = false
  87. Object.Locked = true
  88. Object.TopSurface,Object.BottomSurface = 10,10
  89. Object.RightSurface,Object.LeftSurface = 10,10
  90. Object.FrontSurface,Object.BackSurface = 10,10
  91. end
  92. for Index, Value in pairs(Data or {}) do
  93. Object[Index] = Value
  94. end
  95. Object.Parent = Parent
  96. Object.Name = Name
  97. return Object
  98. end
  99.  
  100. Remington_Model = New("Model",Char,"Remington_Model",{})
  101. Handle = New("Part",Remington_Model,"Handle",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9850006, 237.936005, -0.999999285, -4.63094153e-007, 4.75211408e-008, -4.62646199e-007, 0.999957621, 0.00901973993, -5.16960341e-008, 0.00901967287, -0.999956906),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  102. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3590012, 238.377991, 0.999999642, -3.02357672e-009, 1.71927127e-007, 1.91533611e-009, 0.999978185, 0.00644560531, -1.71942887e-007, -0.00644563325, 0.999977827),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  103. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  104. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.377971649, -0.438598633, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  105. GR = New("Part",Remington_Model,"GR",{BrickColor = BrickColor.new("Lime green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.970001, 34.4070015, 238.164001, -2.55810937e-005, 0.99999541, 4.44010794e-007, 0.00644205138, -2.61311766e-006, 0.999974191, 0.999975204, 2.87519579e-005, -0.00644677132),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 1, 0),})
  106. Mesh = New("BlockMesh",GR,"Mesh",{Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700000003),})
  107. Fire = New("Fire",GR,"Fire",{Size = 30,Color = Color3.new(1, 0.678431, 0),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 0, 0),})
  108. mot = New("Motor",GR,"mot",{Part0 = GR,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -2.55811137e-005, 0.00644209515, 0.999978006, 0.999996126, -2.61312243e-006, 2.87520379e-005, 4.4401105e-007, 0.999976337, -0.00644675922),C1 = CFrame.new(0.0240020752, 0.424041748, -0.224182129, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  109. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3609962, 238.606995, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  110. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  111. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.382034302, -0.667572021, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  112. PumpPartMain = New("Part",Remington_Model,"PumpPartMain",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.234782606, 1.12173915, 0.234782606),CFrame = CFrame.new(199.001999, 34.0569954, 240.026001, 0.999999285, -1.42108547e-013, 3.94129174e-015, -5.27355937e-016, -0.000125713646, -0.999998391, 9.59232693e-014, 0.999997675, -0.00012565311),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  113. Mesh = New("CylinderMesh",PumpPartMain,"Mesh",{Offset = Vector3.new(0, -0.100000001, 0),})
  114. mot = New("Motor",PumpPartMain,"mot",{Part0 = PumpPartMain,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -1.22624187e-013, -0.000125683844, 1.00000048, 1.54548126e-017, -1.00000048, -0.000125683844),C1 = CFrame.new(-0.00799560547, 0.0908432007, -2.08926392, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  115. A7 = New("Part",Remington_Model,"A7",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.443478256, 0.200000003),CFrame = CFrame.new(198.947998, 34.269001, 238.50499, 0.999999285, -1.42108547e-013, 2.12885265e-014, -5.27355937e-016, 0.000126323663, -0.999998391, 9.59232693e-014, 0.999997675, 0.000126384199),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  116. Mesh = New("CylinderMesh",A7,"Mesh",{Scale = Vector3.new(0.347826093, 1, 0.347826093),})
  117. mot = New("Motor",A7,"mot",{Part0 = A7,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -6.61933336e-015, 1.2262412e-013, -1.22623333e-013, 0.000126354396, 1.00000048, -6.63487345e-015, -1.00000048, 0.000126354396),C1 = CFrame.new(0.046005249, 0.28911972, -0.56640625, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  118. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3569984, 238.17598, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  119. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.611111104, 0.111111112, 0.166666672),})
  120. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.374149323, -0.236618042, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  121. A8 = New("Part",Remington_Model,"A8",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.912994, 34.2250023, 238.669998, -0.999999285, -1.45661261e-013, -2.66453526e-015, 5.27355937e-016, -0.000125684775, 0.999998152, -9.59232693e-014, 0.999997437, 0.000125624239),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  122. Mesh = New("BlockMesh",A8,"Mesh",{Scale = Vector3.new(0.0434782617, 0.565217376, 0.173913032),})
  123. mot = New("Motor",A8,"mot",{Part0 = A8,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, -1.2262416e-013, -0.000125654042, 1.00000024, -1.54511581e-017, 1.00000024, 0.000125654042),C1 = CFrame.new(0.0810089111, 0.246612549, -0.731796265, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  124. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.739130676, 0.200000003, 0.200000003),CFrame = CFrame.new(198.916992, 33.8669968, 239.969986, 1.6876038e-005, 0.499981523, -0.866035283, 6.33057207e-005, 0.866034031, 0.499980837, 0.999997139, -6.33145683e-005, -1.70664862e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  125. Mesh = New("BlockMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(1, 0.0434782617, 0.652174175),})
  126. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.68760507e-005, 6.33350865e-005, 1, 0.49998188, 0.866035879, -6.32881711e-005, -0.866035879, 0.49998188, -1.70511285e-005),C1 = CFrame.new(0.0770111084, -0.0996513367, -2.03497314, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  127. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 1.1565218, 0.200000003),CFrame = CFrame.new(199.001999, 34.0480003, 240.035004, 0.999999285, -1.45661261e-013, 2.66453526e-015, -5.27355937e-016, -0.000125684775, -0.999998152, 9.59232693e-014, 0.999997437, -0.000125624239),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  128. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(0, -0.100000001, 0),Scale = Vector3.new(0.913043439, 1, 0.913043439),})
  129. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -1.2262416e-013, -0.000125654042, 1.00000024, 1.54511581e-017, -1.00000024, -0.000125654042),C1 = CFrame.new(-0.00799560547, 0.0819282532, -2.0983429, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  130. A6 = New("Part",Remington_Model,"A6",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.443478256, 0.200000003),CFrame = CFrame.new(198.917999, 34.2080002, 238.50499, -0.999999285, -1.42108547e-013, -6.07847106e-015, 5.27355937e-016, 6.32470474e-005, 0.999998093, -9.59232693e-014, 0.999997377, -6.33075833e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  131. Mesh = New("BlockMesh",A6,"Mesh",{Scale = Vector3.new(0.0434782617, 1, 0.608695626),})
  132. mot = New("Motor",A6,"mot",{Part0 = A6,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, -1.2262416e-013, 6.3277781e-005, 1.00000024, 7.71644285e-018, 1.00000024, -6.3277781e-005),C1 = CFrame.new(0.0760040283, 0.228122711, -0.566955566, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  133. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.958984, 33.9389992, 240.338989, 0.000125989245, 0.866035521, 0.499981582, 3.19443643e-007, -0.499980778, 0.866034091, 0.999997437, -0.000108920503, -6.33224845e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  134. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(0.869565248, 0.652173877, 0.869565248),})
  135. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000125989318, 3.50177373e-007, 1.00000024, 0.866036117, -0.499981821, -0.000108936219, 0.49998194, 0.866035938, -6.3295658e-005),C1 = CFrame.new(0.0350189209, -0.0243263245, -2.40330505, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  136. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3580017, 238.263, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  137. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  138. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.375934601, -0.323623657, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  139. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.677777767),CFrame = CFrame.new(198.994003, 34.3419952, 238.431992, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  140. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.055555556, 1),})
  141. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.36145401, -0.492752075, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  142. PumpPart = New("Part",Remington_Model,"PumpPart",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.958984, 33.9389992, 239.599991, 0.000125974344, 0.866035521, 0.499981582, 3.19443643e-007, -0.499980778, 0.866034091, 0.999997437, -0.000108907465, -6.33150339e-005),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  143. Mesh = New("CylinderMesh",PumpPart,"Mesh",{Offset = Vector3.new(-0.100000001, 0, 0),Scale = Vector3.new(0.869565248, 0.652173877, 0.869565248),})
  144. mot = New("Motor",PumpPart,"mot",{Part0 = PumpPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.000125974417, 3.50177373e-007, 1.00000024, 0.866036117, -0.499981821, -0.00010892329, 0.49998194, 0.866035938, -6.32881856e-005),C1 = CFrame.new(0.0350189209, -0.0309906006, -1.66433716, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  145. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.3999977, 237.546005, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  146. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.841666579, 0.222222224),})
  147. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.588497162, 0.38470459, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  148. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.4300003, 237.67598, -0.999998808, 8.50773318e-008, 5.24463921e-008, 7.03478094e-008, 0.226423576, 0.974026561, 7.09925985e-008, 0.974025726, -0.22642301),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  149. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  150. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999523, 7.03479088e-008, 7.0992769e-008, 8.50774313e-008, 0.226424068, 0.974028468, 5.24464632e-008, 0.974028587, -0.226423606),C1 = CFrame.new(0.00399780273, -0.557323456, 0.255004883, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  151. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.3730011, 237.427002, 0.999999285, -2.3240267e-007, -1.03372377e-008, -4.25525997e-008, -0.226422742, 0.97402668, -2.28707009e-007, -0.974025965, -0.226422653),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  152. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  153. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.25527027e-008, -2.2870762e-007, -2.3240284e-007, -0.226423249, -0.974028707, -1.03372235e-008, 0.974028707, -0.226423249),C1 = CFrame.new(0.00399780273, -0.616565704, 0.503463745, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  154. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.344444454, 0.200000003),CFrame = CFrame.new(198.990005, 33.4449997, 237.546005, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  155. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.222222224),})
  156. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.543498993, 0.385116577, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  157. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.5779991, 237.718002, -0.999999285, 3.70348204e-007, 7.74750504e-008, 1.91572855e-008, -0.154940739, 0.987921298, 3.77878905e-007, 0.987920582, 0.15494056),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  158. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.222222224),})
  159. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 1.91573086e-008, 3.77879957e-007, 3.70348459e-007, -0.154941022, 0.987923324, 7.74751001e-008, 0.987923324, 0.154941022),C1 = CFrame.new(0.00399780273, -0.408950806, 0.214324951, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  160. Shell2 = New("Part",Remington_Model,"Shell2",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.0559998, 238.322998, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  161. Mesh = New("CylinderMesh",Shell2,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  162. mot = New("Motor",Shell2,"mot",{Part0 = Shell2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.0744857788, -0.38633728, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  163. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1919975, 238.634995, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  164. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  165. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213294983, -0.697097778, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  166. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.677777767),CFrame = CFrame.new(198.994003, 34.3259964, 238.430984, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  167. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.111111112, 1),})
  168. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.34544754, -0.491882324, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  169. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.2609978, 238.347, 0.999999285, -4.35450715e-008, 3.80975962e-009, -4.3577586e-008, -0.999956846, 0.00901973248, 3.41675488e-009, -0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  170. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  171. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0.0279998779, 0.279693604, -0.408493042, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  172. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.344444454, 0.200000003),CFrame = CFrame.new(198.990005, 33.901001, 237.692001, -0.999999046, 3.8339823e-007, -5.40486624e-008, 3.41655948e-008, 0.226423576, 0.974026561, 3.85678248e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  173. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.666666687),})
  174. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 3.41656872e-008, 3.85679272e-007, 3.83398543e-007, 0.226424068, 0.974028468, -5.40486909e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.0861968994, 0.243240356, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  175. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3849983, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  176. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.333333343, 0.166666672, 0.166666672),})
  177. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.40215683, -0.237380981, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  178. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.887001, 238.048981, 1.90734704e-006, -2.35438142e-006, 0.999999404, -0.852791429, -0.522247314, 3.15822035e-007, 0.522246897, -0.852790892, -2.83477038e-006),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  179. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.388888896, 0.388888896),})
  180. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.90734852e-006, -0.852793217, 0.522248328, -2.35438301e-006, -0.522248447, -0.852793336, 1.00000012, 3.15822632e-007, -2.83477834e-006),C1 = CFrame.new(0, -0.0969772339, -0.113861084, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  181. Shell3 = New("Part",Remington_Model,"Shell3",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.2879982, 238.480988, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  182. Mesh = New("CylinderMesh",Shell3,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  183. mot = New("Motor",Shell3,"mot",{Part0 = Shell3,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.30790329, -0.542236328, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  184. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9239998, 238.076981, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  185. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.277777761, 0.111111112),})
  186. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, -0.0597267151, -0.141525269, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  187. Flashlight2 = New("Part",Remington_Model,"Flashlight L",{BrickColor = BrickColor.new("Light blue"),Reflectance = 0.30000001192093,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8879967, 241.268997, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.705882, 0.823529, 0.894118),})
  188. Mesh = New("CylinderMesh",Flashlight2,"Mesh",{Scale = Vector3.new(0.777777791, 0.055555556, 0.777777791),})
  189. mot = New("Motor",Flashlight2,"mot",{Part0 = Flashlight2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0669364929, -3.33374023, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  190. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.388888896, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -1.71927041e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50923526e-007, 0.00644565001, -0.999976158, -1.72903071e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  191. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  192. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -1.71927184e-007, -0.00644563884, -0.99997896, 1, 1.50923825e-007, -1.72903526e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  193. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  194. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.666666687, 0.722222269, 0.666666687),})
  195. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  196. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2819977, 240.974991, 0.999999285, -3.76375993e-007, 3.99015931e-008, 3.76719981e-007, 0.999956846, -0.00901973248, -3.65051775e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.222222224, 0.611111104),MeshType = Enum.MeshType.Wedge,})
  198. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 3.76720777e-007, -3.6505245e-008, -3.76376278e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.324398041, -3.03619385, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  199. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1959953, 238.169006, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  200. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  201. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213088989, -0.23109436, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  202. Shell1 = New("Part",Remington_Model,"Shell1",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1070023, 238.167999, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  203. Mesh = New("CylinderMesh",Shell1,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  204. mot = New("Motor",Shell1,"mot",{Part0 = Shell1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.124088287, -0.230880737, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  205. Shell1 = New("Part",Remington_Model,"Shell1",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.269001, 238.169983, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  206. Mesh = New("CylinderMesh",Shell1,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  207. mot = New("Motor",Shell1,"mot",{Part0 = Shell1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.28609848, -0.231414795, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  208. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8829956, 240.648987, 1.52035099e-007, -1.71927041e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50923526e-007, 0.00644565001, -0.999976158, -1.72903071e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  209. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.777777791, 0.333333343, 0.777777791),})
  210. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -1.71927184e-007, -0.00644563884, -0.99997896, 1, 1.50923825e-007, -1.72903526e-007),C1 = CFrame.new(0.00100708008, -0.0775299072, -2.71380615, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  211. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9290009, 238.115982, 0.999999285, -4.35450715e-008, 3.80975962e-009, -4.3577586e-008, -0.999956846, 0.00901973248, 3.41675488e-009, -0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  212. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.222222224, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  213. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0, -0.0543746948, -0.180480957, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  214. Shell2 = New("Part",Remington_Model,"Shell2",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.2169991, 238.324005, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  215. Mesh = New("CylinderMesh",Shell2,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  216. mot = New("Motor",Shell2,"mot",{Part0 = Shell2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.235488892, -0.385894775, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  217. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.244444445),CFrame = CFrame.new(198.990005, 33.5600052, 237.401001, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  218. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.555555522, 1),MeshType = Enum.MeshType.Wedge,})
  219. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, -0.429805756, 0.531143188, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  220. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.998993, 33.9239998, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  221. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.388888896, 0.722222269, 0.444444448),})
  222. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(-0.00498962402, -0.0344619751, -2.94242859, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  223. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.998993, 33.9839973, 240.876999, 1.52035412e-007, -2.15638124e-007, 0.999999285, -0.999976814, -0.00644749124, 1.50641782e-007, 0.00644754712, -0.999976099, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  224. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.222222224, 0.722222269, 0.555555522),})
  225. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035526e-007, -0.9999789, 0.00644753594, -2.15638295e-007, -0.00644753594, -0.9999789, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(-0.00498962402, 0.0255241394, -2.94088745, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  226. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.244444445),CFrame = CFrame.new(198.990005, 33.5979958, 237.561996, -0.999999046, 1.44979921e-007, -1.03373257e-008, 2.27581189e-008, 0.226423576, 0.974026561, 1.43555056e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  227. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 1),})
  228. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 2.27581332e-008, 1.4355544e-007, 1.44980078e-007, 0.226424068, 0.974028468, -1.03373159e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.390361786, 0.370498657, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  229. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2859993, 241.008987, 0.999999285, -3.76375993e-007, 3.99015931e-008, 3.76719981e-007, 0.999956846, -0.00901973248, -3.65051775e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  230. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  231. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 3.76720777e-007, -3.6505245e-008, -3.76376278e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.328704834, -3.07014465, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  232. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0410004, 241.173981, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  233. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 0.555555522),})
  234. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.0852050781, -3.23735046, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  235. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.284996, 241.136978, -0.999999285, -5.49812398e-007, 4.75211088e-008, -5.4936072e-007, 0.999956846, 0.00901973248, -5.24781072e-008, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  236. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  237. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -5.49361857e-007, -5.2478299e-008, -5.49812796e-007, 0.999958932, 0.0090197213, 4.75211195e-008, 0.0090197213, -0.999958932),C1 = CFrame.new(0, 0.328857422, -3.19815063, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  238. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.222222224),CFrame = CFrame.new(198.990005, 33.8240013, 237.503998, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  239. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 1),})
  240. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.164890289, 0.430541992, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  241. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.466666669),CFrame = CFrame.new(198.990005, 33.743, 237.74498, -0.999999046, 3.8339823e-007, -5.07963485e-008, 3.73333293e-008, 0.226423383, 0.97402668, 3.84941984e-007, 0.974025846, -0.22642298),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  242. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.888888896, 1),MeshType = Enum.MeshType.Wedge,})
  243. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 3.73334359e-008, 3.84943007e-007, 3.83398572e-007, 0.226423874, 0.974028587, -5.07963982e-008, 0.974028707, -0.226423576),C1 = CFrame.new(0.00399780273, -0.243713379, 0.188827515, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  244. BarrelTip = New("Part",Remington_Model,"BarrelTip",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.25555557, 0.200000003),CFrame = CFrame.new(198.994003, 34.2069969, 241.319, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  245. Decal = New("Decal",BarrelTip,"Decal",{Face = Enum.NormalId.Top,Texture = "http://www.roblox.com/asset/?id=47760372",})
  246. Mesh = New("CylinderMesh",BarrelTip,"Mesh",{Scale = Vector3.new(0.722222269, 1, 0.722222269),})
  247. mot = New("Motor",BarrelTip,"mot",{Part0 = BarrelTip,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.252502441, -3.38085938, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  248. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0439987, 240.873978, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  249. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.5, 0.666666687),})
  250. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.0854949951, -2.93733215, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  251. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1940002, 238.32402, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  252. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  253. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.212490082, -0.386108398, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  254. Shell3 = New("Part",Remington_Model,"Shell3",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1259995, 238.479996, -0.999999285, -4.35450644e-008, -3.80978449e-009, 4.3577586e-008, -0.999956846, -0.00901985168, -3.41675488e-009, -0.00901978463, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  255. Mesh = New("CylinderMesh",Shell3,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  256. mot = New("Motor",Shell3,"mot",{Part0 = Shell3,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.3545068e-008, -0.999958932, -0.00901984051, -3.80976761e-009, -0.00901984051, 0.999958932),C1 = CFrame.new(-0.160995483, 0.145900726, -0.542694092, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  257. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 2.33333325, 0.200000003),CFrame = CFrame.new(198.994003, 34.0529976, 239.967987, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  258. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  259. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.0863227844, -2.03129578, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  260. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.544444442, 0.200000003, 0.200000003),CFrame = CFrame.new(199.100006, 34.1940002, 238.408005, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  261. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.222222224),})
  262. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.106002808, 0.213249207, -0.470092773, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  263. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8869972, 241.172989, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  264. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.888888896, 1, 0.888888896),})
  265. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0688018799, -3.23774719, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  266. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.1329994, 240.873993, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  267. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.444444448, 0.888888896, 0.5),})
  268. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.174491882, -2.9365387, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  269. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.222222224),CFrame = CFrame.new(198.990005, 33.8080025, 237.440002, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  270. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.388888896, 1),MeshType = Enum.MeshType.Wedge,})
  271. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, -0.181465149, 0.494384766, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  272. Shell4 = New("Part",Remington_Model,"Shell4",{BrickColor = BrickColor.new("Earth green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(199.154999, 34.1170006, 238.634995, -0.999999285, -4.35450787e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901957601, -3.41675488e-009, -0.00901950896, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.152941, 0.27451, 0.176471),})
  273. Mesh = New("CylinderMesh",Shell4,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  274. mot = New("Motor",Shell4,"mot",{Part0 = Shell4,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.00901956484, -3.80974008e-009, -0.00901956484, 0.999958932),C1 = CFrame.new(-0.160995483, 0.138298035, -0.697769165, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  275. Shell4 = New("Part",Remington_Model,"Shell4",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.154999, 34.2770004, 238.636993, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  276. Mesh = New("CylinderMesh",Shell4,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  277. mot = New("Motor",Shell4,"mot",{Part0 = Shell4,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(-0.160995483, 0.298309326, -0.69833374, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  278. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.122009, 34.1940002, 238.479996, -6.03961325e-014, 4.47034836e-008, -0.999999285, -0.00901970267, 0.999956846, 4.45667041e-008, 0.999956131, 0.00901963562, -3.49431417e-009),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  279. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.777777791),})
  280. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -3.6918385e-014, -0.0090196915, 0.999958932, 4.47034871e-008, 0.999958932, 0.0090196915, -1, 4.45667148e-008, -3.4943497e-009),C1 = CFrame.new(-0.128005981, 0.213897705, -0.54208374, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  281. Part = New("Part",Remington_Model,"Part",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.8800011, 237.598999, 3.30005469e-006, 0.999997675, -1.50045219e-006, 0.226421654, 2.64618507e-006, 0.974025607, 0.974024713, -2.35094376e-006, -0.226419806),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  282. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.611111104, 0.666666687),})
  283. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 3.30005719e-006, 0.226422161, 0.974027514, 0.999998391, 2.64619052e-006, -2.35095035e-006, -1.50045321e-006, 0.974027634, -0.226420417),C1 = CFrame.new(0.00399780273, -0.108036041, 0.336044312, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  284. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9160004, 237.942993, -0.999999285, 4.63591789e-007, 7.59031238e-009, -4.46960399e-007, -0.968218863, 0.250095546, 1.23291528e-007, 0.250095427, 0.968218207),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  285. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.277777761, 0.111111112),MeshType = Enum.MeshType.Wedge,})
  286. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -4.46961337e-007, 1.23291827e-007, 4.63592158e-007, -0.96822089, 0.250096083, 7.59034524e-009, 0.250096083, 0.96822089),C1 = CFrame.new(0, -0.0689353943, -0.00761413574, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  287. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2859993, 241.074982, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  288. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.222222224, 0.333333343, 0.388888896),})
  289. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.329299927, -3.13613892, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  290. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.48888889),CFrame = CFrame.new(198.990005, 33.9120026, 237.591995, -0.999999046, 2.76114008e-007, -5.40486624e-008, 9.87390081e-009, 0.226423576, 0.974026561, 2.8118032e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  291. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.785555542, 1),})
  292. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.87389903e-009, 2.81181059e-007, 2.76114235e-007, 0.226424068, 0.974028468, -5.4048698e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.0760993958, 0.343338013, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  293. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.8310013, 237.759995, -0.999999046, 3.8339823e-007, -7.39931565e-008, 1.47390526e-008, 0.226423383, 0.97402668, 3.90194117e-007, 0.974025846, -0.22642298),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  294. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.333333343, 0.166666672),MeshType = Enum.MeshType.Wedge,})
  295. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 1.47391024e-008, 3.90195169e-007, 3.83398572e-007, 0.226423874, 0.974028587, -7.39932062e-008, 0.974028707, -0.226423576),C1 = CFrame.new(0.00399780273, -0.155582428, 0.174621582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  296. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.8689957, 237.940002, -1.19209226e-007, -3.218649e-006, 0.999999106, -0.999956608, 0.00902000349, 9.09645834e-008, -0.00901974086, -0.999955833, -3.41501391e-006),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  297. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.833333373, 0.388888896),})
  298. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.19209304e-007, -0.999958694, -0.00901979674, -3.21865105e-006, 0.00901999138, -0.999958634, 0.999999821, 9.096469e-008, -3.41502323e-006),C1 = CFrame.new(0, -0.115962982, -0.00505065918, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  299. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.300000012),CFrame = CFrame.new(198.990005, 33.6520004, 237.668991, -0.999999046, 8.14069807e-008, -1.03373257e-008, 8.36369285e-009, 0.226423576, 0.974026561, 8.16332886e-008, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  300. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.055555556, 1),})
  301. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 8.3636742e-009, 8.16334804e-008, 8.14070873e-008, 0.226424068, 0.974028468, -1.03373159e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, -0.335395813, 0.26399231, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  302. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8850021, 240.877991, 1.52035099e-007, -2.15638394e-007, 0.999999285, -0.999976873, -0.00644559413, 1.50641782e-007, 0.00644565001, -0.999976158, -2.16613387e-007),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  303. Mesh = New("BlockMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.222222224, 0.722222269, 0.888888896),})
  304. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.52035199e-007, -0.99997896, 0.00644563884, -2.15638579e-007, -0.00644563884, -0.99997896, 1, 1.5064208e-007, -2.16613969e-007),C1 = CFrame.new(0.00100708008, -0.0734596252, -2.94277954, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  305. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.7320023, 237.742996, -0.999999285, 6.83567976e-008, 7.74749935e-008, 6.59480293e-008, -0.154940739, 0.987921298, 7.95351909e-008, 0.987920582, 0.15494056),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  306. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.222222224),})
  307. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 6.59481856e-008, 7.95353827e-008, 6.83568544e-008, -0.154941022, 0.987923324, 7.74750717e-008, 0.987923324, 0.154941022),C1 = CFrame.new(0.00399780273, -0.254730225, 0.190719604, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  308. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2099991, 240.874985, 4.76836874e-007, -2.98023721e-008, -0.999999285, -0.999956846, -0.00901970267, -4.45666046e-007, -0.00901957601, 0.999956131, 3.49432128e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  309. Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.666666687, 0.5, 0.666666687),})
  310. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 4.76837215e-007, -0.999958932, -0.00901963189, -2.98023721e-008, -0.0090196915, 0.999958932, -1, -4.45666984e-007, 3.49432732e-008),C1 = CFrame.new(0, 0.251499176, -2.93684387, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  311. Flashlight = New("Part",Remington_Model,"Flashlight ",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.992996, 33.8570023, 241.006989, -0.999999285, -1.07331651e-007, -3.22922745e-007, -1.05247814e-007, 0.999976873, -0.00644559413, 3.23607196e-007, -0.00644565001, -0.999976158),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  312. Mesh = New("CylinderMesh",Flashlight ,"Mesh",{Scale = Vector3.new(0.277777761, 0.333333343, 0.277777761),})
  313. mot = New("Motor",Flashlight ,"mot",{Part0 = Flashlight ,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -1.05248041e-007, 3.23608106e-007, -1.07331715e-007, 0.99997896, -0.00644563884, -3.22922972e-007, -0.00644563884, -0.99997896),C1 = CFrame.new(0.00100708008, -0.100292206, -3.07202148, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  314. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.304347813),CFrame = CFrame.new(198.988007, 33.6610031, 236.895996, -0.999999285, 9.59232693e-014, 1.13686838e-013, 5.27355937e-016, 0.722307146, -0.691570163, -9.59232693e-014, -0.691569686, -0.722306609),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  315. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.565217137, 1),})
  316. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 8.48033395e-014, 0.722308695, -0.691571593, 8.85725073e-014, -0.691571593, -0.722308695),C1 = CFrame.new(0.0059967041, -0.333366394, 1.03704834, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  317. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 33.7679977, 237.063019, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  318. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.565217137, 0.869565129),})
  319. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.224868774, 0.871002197, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  320. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.217391297),CFrame = CFrame.new(198.988007, 33.5149956, 236.602005, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  321. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.652173817, 1),MeshType = Enum.MeshType.Wedge,})
  322. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.482017517, 1.32971191, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  323. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.486956477, 0.200000003),CFrame = CFrame.new(198.988007, 33.6849976, 236.393021, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  324. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(1, 1, 0.652173877),})
  325. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.313907623, 1.54022217, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  326. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.313043416, 0.217391297),CFrame = CFrame.new(198.988007, 33.7330017, 236.561005, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  327. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 1, 1),})
  328. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.264392853, 1.37268066, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  329. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.200000003, 0.243478239),CFrame = CFrame.new(198.988007, 33.4449997, 236.438004, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  330. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(1, 0.652173877, 1),})
  331. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, -0.553489685, 1.49307251, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  332. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.408695608),CFrame = CFrame.new(198.988007, 33.552002, 236.628006, -0.999999285, 7.46069873e-014, 1.13686838e-013, 5.27355937e-016, 0.677980304, -0.73507756, -9.59232693e-014, -0.735077083, -0.677979767),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  333. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.5, 0.304347843, 1),})
  334. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 9.0138407e-014, 0.677981615, -0.73507911, 8.31369343e-014, -0.73507911, -0.677981615),C1 = CFrame.new(0.0059967041, -0.444778442, 1.30404663, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  335. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.304347813),CFrame = CFrame.new(198.988007, 33.7040024, 236.832001, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  336. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.782608747, 1),MeshType = Enum.MeshType.Wedge,})
  337. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.29094696, 1.10142517, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  338. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.443478078),CFrame = CFrame.new(198.988007, 33.6809998, 236.822021, -0.999999285, 8.17124146e-014, 1.10134124e-013, 5.27355937e-016, 0.791647375, -0.610974848, -9.59232693e-014, -0.610974431, -0.791646838),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  339. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.5, 0.130434766, 1),})
  340. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 7.49203759e-014, 0.791648984, -0.6109761, 9.70753019e-014, -0.6109761, -0.791648984),C1 = CFrame.new(0.0059967041, -0.314037323, 1.11120605, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  341. Barrel = New("Part",Remington_Model,"Barrel",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 2.38888884, 0.200000003),CFrame = CFrame.new(198.994003, 34.2180023, 239.997009, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  342. Mesh = New("CylinderMesh",Barrel,"Mesh",{Scale = Vector3.new(0.611111104, 1, 0.611111104),})
  343. mot = New("Motor",Barrel,"mot",{Part0 = Barrel,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.251583099, -2.05882263, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  344. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(199.050003, 34.2200012, 238.524979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  345. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.277777761, 0.611111104, 1),})
  346. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(-0.0559997559, 0.24030304, -0.586837769, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  347. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.211111113),CFrame = CFrame.new(198.990005, 34.0890007, 237.733002, 0.999999285, 2.76113923e-007, 5.40487619e-008, -9.87398696e-009, 0.226424217, -0.974026322, -2.81180235e-007, 0.974025607, 0.226424113),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  348. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 1, 1),MeshType = Enum.MeshType.Wedge,})
  349. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -9.8739914e-009, -2.81181002e-007, 2.76114122e-007, 0.226424724, 0.974028349, 5.40488116e-008, -0.974028349, 0.226424724),C1 = CFrame.new(0.00399780273, 0.102165222, 0.203933716, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  350. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 34.0079994, 237.462006, -0.999999046, -2.7611398e-007, -3.33740253e-008, 9.50260031e-008, -0.226423293, -0.974026442, 2.61385878e-007, -0.974025846, 0.226423472),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  351. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.777777791),MeshType = Enum.MeshType.Wedge,})
  352. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 9.50261807e-008, 2.61386589e-007, -2.76114235e-007, -0.226423785, -0.974028587, -3.33740395e-008, -0.974028468, 0.226424068),C1 = CFrame.new(0.00399780273, 0.0187225342, 0.474182129, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  353. S1 = New("Part",Remington_Model,"S1",{BrickColor = BrickColor.new("Black"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(198.994003, 34.0440025, 238.544983, 1.19209211e-007, -5.96045595e-008, -0.999999225, 0.996937811, -0.0781664699, 1.78266475e-007, -0.0781665444, -0.996937275, -1.39772816e-008),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  354. Mesh = New("CylinderMesh",S1,"Mesh",{Scale = Vector3.new(0.555555522, 1, 0.555555522),})
  355. mot = New("Motor",S1,"mot",{Part0 = S1,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.19209304e-007, 0.996939898, -0.0781667307, -5.9604627e-008, -0.0781666711, -0.996940076, -0.99999994, 1.78266845e-007, -1.39773428e-008),C1 = CFrame.new(0, 0.064491272, -0.608428955, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  356. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.279999971, 0.470000088),CFrame = CFrame.new(198.994003, 34.1240005, 237.701004, 0.999999285, -5.37212514e-008, 6.26022313e-007, -6.67735307e-008, 0.981607676, 0.190898314, -6.24763345e-007, -0.190898225, 0.98160696),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  357. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833000004, 0.899999976, 1),})
  358. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -6.67736089e-008, -6.2476505e-007, -5.37213083e-008, 0.981609702, -0.190898731, 6.26022768e-007, 0.190898731, 0.981609702),C1 = CFrame.new(0, 0.136875153, 0.236251831, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  359. Flash = New("Part",Remington_Model,"Flash",{BrickColor = BrickColor.new("Bright orange"),Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.233333334, 0.200000003),CFrame = CFrame.new(198.994003, 34.2019997, 241.703979, 0.999999285, 3.80976317e-009, 4.35450787e-008, -4.35775291e-008, 0.00901961327, 0.999956846, 3.41675843e-009, -0.999956131, 0.00901954621),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.854902, 0.521569, 0.254902),})
  360. Mesh = New("SpecialMesh",Flash,"Mesh",{Scale = Vector3.new(1.83333337, 3, 1.83333337),MeshType = Enum.MeshType.Sphere,})
  361. mot = New("Motor",Flash,"mot",{Part0 = Flash,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776428e-008, 3.41679263e-009, 3.80974008e-009, 0.00901960209, -0.999958932, 4.35450609e-008, 0.999958932, 0.00901960209),C1 = CFrame.new(0, 0.250976563, -3.76586914, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  362. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.955002, 34.2200012, 238.524979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  363. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.611111104, 1),})
  364. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0390014648, 0.24030304, -0.586837769, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  365. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.333333343, 0.200000003),CFrame = CFrame.new(198.994003, 34.1469955, 238.763, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  366. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 1, 0.388888896),})
  367. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.169448853, -0.825500488, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  368. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.2579956, 238.703003, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  369. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  370. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0279998779, 0.279903412, -0.764511108, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  371. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(0.111111112, 0.444444448, 0.111111112),})
  372. A1 = New("Sound",Handle,"A1",{})
  373. A2 = New("Sound",Handle,"A2",{})
  374. Fire = New("Sound",Handle,"Fire",{})
  375. Fire2 = New("Sound",Handle,"Fire2",{})
  376. local HMSound = NewSound(Plr.PlayerGui,131864673)
  377. Reload = New("Sound",Handle,"Reload",{})
  378. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.2989998, 238.526001, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  379. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.166666672, 1),})
  380. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.319309235, -0.587142944, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  381. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2099991, 237.858002, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  382. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.444444448, 0.666666687),})
  383. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.224285126, 0.0800323486, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  384. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.933333337),CFrame = CFrame.new(198.994003, 34.0950012, 238.257004, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  385. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.666666687, 1),})
  386. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.112892151, -0.319992065, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  387. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0089989, 238.039993, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  388. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.222222224, 0.277777761),MeshType = Enum.MeshType.Wedge,})
  389. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.024936676, -0.103775024, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  390. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.1800003, 238.701996, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  391. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  392. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0279998779, 0.201900482, -0.764205933, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  393. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.031002, 238.522995, 0.999999285, 1.30967805e-007, -3.80978804e-009, -1.30996568e-007, 0.999956846, -0.0090198135, 2.62821231e-009, 0.00901978463, 0.99995625),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  394. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.722222269, 0.055555556, 1),})
  395. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -1.30996838e-007, 2.62824362e-009, 1.30967891e-007, 0.999958932, 0.00901984051, -3.80976761e-009, -0.00901980139, 0.999959052),C1 = CFrame.new(0, 0.0512924194, -0.586547852, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  396. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0119972, 238.272995, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  397. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.166666672, 0.388888896),})
  398. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.0300369263, -0.336730957, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  399. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 33.9789963, 237.856003, 0.999999285, 1.03373443e-008, -2.32402641e-007, -4.25526565e-008, -0.974026322, -0.226423502, -2.28707094e-007, 0.226423398, -0.974025607),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  400. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.277777761, 0.055555556),MeshType = Enum.MeshType.Wedge,})
  401. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.25527666e-008, -2.28707719e-007, 1.03373541e-008, -0.974028349, 0.226424009, -2.32402826e-007, -0.226424009, -0.974028349),C1 = CFrame.new(0.00399780273, -0.00672531128, 0.0799407959, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  402. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 33.9899979, 238.149979, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  403. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.388888896, 0.388888896, 0.833333373),})
  404. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.00692749023, -0.213928223, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  405. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.555555582, 0.200000003),CFrame = CFrame.new(198.994003, 34.1539955, 239.078995, -2.83248072e-015, -6.03961325e-014, -0.999999285, -0.999956846, -0.00901970267, -5.55111512e-016, -0.00901960582, 0.999956131, 2.48689958e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  406. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.777777791, 1, 0.5),})
  407. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.4408921e-016, -0.999958932, -0.00901966169, -3.6918385e-014, -0.0090196915, 0.999958932, -1, -5.69026866e-015, -4.39813642e-015),C1 = CFrame.new(0, 0.179298401, -1.14141846, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  408. Part = New("Part",Remington_Model,"Part",{FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.990005, 34.038002, 237.516998, -0.999999046, 2.32402598e-007, -1.03373257e-008, 4.25526565e-008, 0.226423576, 0.974026561, 2.28707108e-007, 0.974025726, -0.226423189),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  409. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.333333343, 0.944444478),})
  410. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.999999762, 4.25527524e-008, 2.28707705e-007, 2.32402826e-007, 0.226424068, 0.974028468, -1.03373088e-008, 0.974028587, -0.226423785),C1 = CFrame.new(0.00399780273, 0.0492210388, 0.419464111, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  411. S2 = New("Part",Remington_Model,"S2",{BrickColor = BrickColor.new("Brick yellow"),Reflectance = 0.20000000298023,Transparency = 1,Transparency = 1,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.0320015, 238.384995, -1.33226763e-014, -2.13162821e-014, -0.999999285, -0.996938169, 0.0781665966, -5.82867088e-016, 0.078166604, 0.996937454, 2.84217094e-014),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.843137, 0.772549, 0.603922),})
  412. Mesh = New("CylinderMesh",S2,"Mesh",{Scale = Vector3.new(0.555555522, 0.5, 0.555555522),})
  413. mot = New("Motor",S2,"mot",{Part0 = S2,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0, -0.996940255, 0.0781667978, 0, 0.0781667978, 0.996940255, -1, 0, 0),C1 = CFrame.new(0, 0.0510482788, -0.448547363, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  414. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3349991, 241.074982, 0.999999285, -4.6309799e-007, -0.000345309236, -2.65153176e-006, 0.999956846, -0.00901973248, 0.0003452987, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  415. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.166666672, 0.388888896),})
  416. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -2.65152653e-006, 0.000345299661, -4.63098331e-007, 0.999958932, 0.0090197213, -0.000345309469, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.378295898, -3.13569641, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  417. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.966003, 34.1829987, 238.347, -0.999999285, 4.35450715e-008, 3.80975962e-009, 4.3577586e-008, 0.999956846, 0.00901973248, -3.41675488e-009, 0.00901966542, -0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  418. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.555555522, 0.222222224, 0.222222224),MeshType = Enum.MeshType.Wedge,})
  419. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, 3.80973963e-009, 0.0090197213, -0.999958932),C1 = CFrame.new(0.0279998779, 0.201698303, -0.409194946, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  420. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.400000006),CFrame = CFrame.new(198.994003, 34.2409973, 238.124985, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  421. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.777777791, 1),})
  422. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.25769043, -0.186660767, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  423. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.222222224, 0.200000003),CFrame = CFrame.new(198.994003, 34.1439972, 237.757004, -0.999999285, -4.35450715e-008, -3.80975962e-009, 4.3577586e-008, -0.999956846, -0.00901973248, -3.41675488e-009, -0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  424. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 1, 0.333333343),MeshType = Enum.MeshType.Wedge,})
  425. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 4.35776464e-008, -3.41679218e-009, -4.35450644e-008, -0.999958932, -0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.157375336, 0.180435181, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  426. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 34.0090027, 237.363998, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  427. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.304347873, 0.260869563),MeshType = Enum.MeshType.Wedge,})
  428. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, 0.0188407898, 0.57220459, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  429. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.988007, 33.8969994, 237.184998, 0.999999285, -5.41788836e-014, 1.38555833e-013, -5.27355937e-016, -0.983430386, -0.181274071, 9.59232693e-014, 0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  430. Mesh = New("SpecialMesh",Stock,"Mesh",{Scale = Vector3.new(0.521739066, 0.478260934, 0.565217435),MeshType = Enum.MeshType.Wedge,})
  431. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, -2.22285857e-014, -0.983432472, 0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.0947723389, 0.750183105, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  432. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.478260875),CFrame = CFrame.new(198.988007, 33.8729973, 236.888992, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  433. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.782608449, 1),})
  434. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.121440887, 1.04595947, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  435. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.226086944),CFrame = CFrame.new(198.988007, 33.9839973, 237.22702, -0.999999285, 5.41788836e-014, 1.38555833e-013, 5.27355937e-016, 0.983430386, -0.181274071, -9.59232693e-014, -0.181273997, -0.98342967),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  436. Mesh = New("BlockMesh",Stock,"Mesh",{Scale = Vector3.new(0.521738946, 0.304347605, 1),})
  437. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, -1.22624133e-013, 2.22285857e-014, 0.983432472, -0.181274489, 1.20592555e-013, -0.181274489, -0.983432472),C1 = CFrame.new(0.0059967041, -0.007396698, 0.708953857, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  438. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.217391297, 0.200000003),CFrame = CFrame.new(198.988007, 34.1269989, 237.497009, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  439. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(0.956521749, 1, 0.782608688),})
  440. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, 0.138034821, 0.440261841, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  441. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478239, 0.200000003, 0.243478239),CFrame = CFrame.new(198.988007, 33.9239998, 236.348999, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  442. Mesh = New("CylinderMesh",Stock,"Mesh",{Scale = Vector3.new(1, 0.652173877, 1),})
  443. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, -0.0753135681, 1.58639526, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  444. Stock = New("Part",Remington_Model,"Stock",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.243478253, 1.0869565, 0.208695665),CFrame = CFrame.new(198.988007, 34.0160027, 236.897995, 0.999999285, 1.38555833e-013, 5.41788836e-014, -5.27355937e-016, -0.181274071, 0.983430386, 9.59232693e-014, -0.98342967, -0.181273997),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  445. Mesh = New("SpecialMesh",Stock,"Mesh",{})
  446. mot = New("Motor",Stock,"mot",{Part0 = Stock,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 1.22624133e-013, 1.20592555e-013, -0.181274489, -0.983432472, 2.22285857e-014, 0.983432472, -0.181274489),C1 = CFrame.new(0.0059967041, 0.0216369629, 1.03825378, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  447. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.4000015, 238.175003, -0.999999225, 0.000345300476, 9.27113319e-009, 0.000345292647, 0.999976933, -0.0064469967, -2.23547249e-006, -0.00644715875, -0.99997431),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  448. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0599999987, 0.0599999987, 0.159999996),MeshId = "http://www.roblox.com/asset/?id=3270017",MeshType = Enum.MeshType.FileMesh,})
  449. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.99999994, 0.000345293345, -2.2354684e-006, 0.000345300708, 0.999979079, -0.00644714758, 9.27112342e-009, -0.00644704048, -0.999977171),C1 = CFrame.new(0, 0.417140961, -0.235244751, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  450. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3609962, 238.720001, 0.999999285, -3.02360537e-009, 1.71927041e-007, 1.915341e-009, 0.999976873, 0.00644559413, -1.71942631e-007, -0.00644565001, 0.999976158),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  451. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  452. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 1.91535277e-009, -1.719431e-007, -3.02358383e-009, 0.99997896, -0.00644563884, 1.71927184e-007, 0.00644563884, 0.99997896),C1 = CFrame.new(0, 0.383052826, -0.780578613, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  453. Railing = New("Part",Remington_Model,"Railing",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(198.994003, 34.3600006, 238.492996, 0.999998927, -3.02360537e-009, 1.71926985e-007, 1.91531191e-009, 0.999976873, 0.00644556619, -1.7194256e-007, -0.00644565001, 0.999975801),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  454. Mesh = New("SpecialMesh",Railing,"Mesh",{Scale = Vector3.new(0.114285715, 0.0285714287, 0.0571428575),MeshType = Enum.MeshType.Torso,})
  455. mot = New("Motor",Railing,"mot",{Part0 = Railing,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999999642, 1.91534322e-009, -1.71943029e-007, -3.02359804e-009, 0.99997896, -0.00644563884, 1.71927127e-007, 0.00644560996, 0.999978602),C1 = CFrame.new(0, 0.380008698, -0.553588867, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  456. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2779999, 237.785995, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  457. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.222222224, 0.611111104),MeshType = Enum.MeshType.Wedge,})
  458. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.291633606, 0.152648926, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  459. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.3100014, 237.886993, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  460. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.111111112, 0.388888896),MeshType = Enum.MeshType.Wedge,})
  461. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.324546814, 0.051940918, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  462. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.972, 34.413002, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  463. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.111111112, 0.166666672),})
  464. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(0.0220031738, 0.430156708, -0.237121582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  465. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Dark stone grey"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(198.994003, 34.2769966, 237.886002, 0.999999285, 4.35450715e-008, -3.80975962e-009, -4.3577586e-008, 0.999956846, -0.00901973248, 3.41675488e-009, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.388235, 0.372549, 0.384314),})
  466. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.833333373, 0.222222224, 0.388888896),})
  467. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -4.35776464e-008, 3.41679218e-009, 4.35450644e-008, 0.999958932, 0.0090197213, -3.80973963e-009, -0.0090197213, 0.999958932),C1 = CFrame.new(0, 0.291534424, 0.0526275635, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  468. Part = New("Part",Remington_Model,"Part",{BrickColor = BrickColor.new("Black"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.016006, 34.413002, 238.177002, 0.999999285, -4.6309421e-007, 3.99015931e-008, 4.63434333e-007, 0.999956846, -0.00901973248, -3.57230014e-008, 0.00901966542, 0.999956131),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  469. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.111111112, 0.111111112, 0.166666672),})
  470. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 4.63435327e-007, -3.57230583e-008, -4.63094551e-007, 0.999958932, 0.0090197213, 3.99016429e-008, -0.0090197213, 0.999958932),C1 = CFrame.new(-0.0220031738, 0.430156708, -0.237121582, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  471. GL = New("Part",Remington_Model,"GL",{BrickColor = BrickColor.new("Lime green"),FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 0.200000003),CFrame = CFrame.new(199.018005, 34.4080009, 238.164001, -2.55810937e-005, 0.99999541, 4.44010794e-007, 0.00644205138, -2.61311766e-006, 0.999974191, 0.999975204, 2.87519579e-005, -0.00644677132),CanCollide = false,BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0, 1, 0),})
  472. Mesh = New("BlockMesh",GL,"Mesh",{Scale = Vector3.new(0.0700000003, 0.0700000003, 0.0700000003),})
  473. Fire = New("Fire",GL,"Fire",{Size = 30,Color = Color3.new(1, 0.678431, 0),Enabled = false,Heat = 25,SecondaryColor = Color3.new(1, 0, 0),})
  474. mot = New("Motor",GL,"mot",{Part0 = GL,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -2.55811137e-005, 0.00644209515, 0.999978006, 0.999996126, -2.61312243e-006, 2.87520379e-005, 4.4401105e-007, 0.999976337, -0.00644675922),C1 = CFrame.new(-0.0240020752, 0.425041199, -0.22416687, -1, -4.62646824e-007, -5.16961869e-008, -4.63094466e-007, 0.999958932, 0.0090197213, 4.75211479e-008, 0.0090197213, -0.999958932),})
  475.  
  476.  
  477. local CamModel = Instance.new('Model',workspace.CurrentCamera)
  478. CamModel.Name = Plr.Name
  479. Instance.new('Humanoid',CamModel)
  480. humanoid.Died:connect(function()
  481. CamModel:Destroy()
  482. Plr.CameraMode = 'Classic'
  483. game:service'UserInputService'.MouseIconEnabled = true
  484. end)
  485.  
  486. ypcall(function()
  487. Char.Shirt:Clone().Parent = CamModel
  488. end)
  489.  
  490. -------------------------------------------------------------
  491. local fRemington_Model = Remington_Model:Clone()---------------------------------
  492. fRemington_Model.Parent = CamModel-------------------------------------
  493. --fRemington_Model.Mag:Destroy()-----------------------------------------
  494. --fRemington_Model.Mag2:Destroy()----------------------------------------
  495. local fRemington_ModelW = Weld(Remington_Model.Handle,fRemington_Model.Handle,CF(0,0,0))---
  496. for index,obj in next,fRemington_Model:children() do-------------------
  497. if obj:IsA'Part' then----------------------------------------
  498. obj.CanCollide = false---------------------------------------
  499. end;end;-----------------------------------------------------
  500. -------------------------------------------------------------
  501. local frarm = rarm:Clone()-----------------------------------
  502. frarm.CanCollide = false-------------------------------------
  503. frarm.FormFactor = 3-----------------------------------------
  504. frarm.Size = Vector3.new(.7,3,.7)--------------------------
  505. frarm.Parent = CamModel--------------------------------------
  506. local frarmW = Weld(rarm,frarm,CF(0,0,0))--------------------
  507. -------------------------------------------------------------
  508. local flarm = larm:Clone()-----------------------------------
  509. flarm.CanCollide = false-------------------------------------
  510. flarm.FormFactor = 3-----------------------------------------
  511. flarm.Size = Vector3.new(.7,3,.7)--------------------------
  512. flarm.Parent = CamModel--------------------------------------
  513. local flarmW = Weld(larm,flarm,CF(0,0,0))--------------------
  514. -------------------------------------------------------------
  515. clerp = function(c1,c2,al)
  516. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  517. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  518. for i,v in pairs(com1) do
  519. com1[i] = v+(com2[i]-v)*al
  520. end
  521. return CF(com1[1],com1[2],com1[3]) * Angles(select(4,unpack(com1)))
  522. end
  523. lerp = function(c1,c2,al)
  524. return c1:lerp(c2,al)
  525. end;
  526.  
  527. NewSound = function(Parent, Id)
  528. local Sound = Instance.new('Sound',Parent)
  529. Sound.SoundId = 'rbxassetid://'..Id
  530. return Sound
  531. end
  532.  
  533. local lRS = game:service'RunService'.RenderStepped
  534.  
  535. local RAW = Weld(head,ra,CF(-1.1, 0.41, 0)*Angles(rad(-45), rad(0), 0))
  536. local LAW = Weld(rarm,la,CF(1.95,0,0)*Angles(rad(3), rad(0), rad(-45)))
  537. --[[
  538. local RAW = Weld(torso,ra,CF(-1.1, 0.41, 0.51)*Angles(rad(-90), rad(0), 0))
  539. local LAW = Weld(rarm,la,CF(1.6,0,0)*Angles(rad(3), rad(0), rad(-45)))
  540. ]]
  541. local HW = Weld(torso,hed,CF(0,-1.5,0)*Angles(0,rad(0),0))
  542. local TW = Weld(root,torso,CF(0,0,0))
  543. local HandleWeld = Weld(rarm,Handle,Angles(rad(90),0,0)*CF(.3,.5,.4))
  544. local neck = torso:WaitForChild'Neck'
  545. local Debounce = false
  546.  
  547. local SFX = function(Parent,Type)
  548. Type = tostring(Type:lower())
  549. local Sound = Instance.new('Sound',Parent)
  550. game.Debris:AddItem(Sound,10)
  551. if Type == 'gunshot' then
  552. Sound.SoundId = 'rbxassetid://265294743'
  553. --print'gs'
  554. elseif Type == 'reload' then
  555. Sound.SoundId = 'rbxassetid://137563489'
  556. elseif Type == 'shellin' then
  557. Sound.SoundId = 'rbxassetid://163915632'
  558. --print'si'
  559. end
  560. return Sound
  561. end;
  562.  
  563. Reload = function()
  564. end;
  565.  
  566. Fire = function(TrailBool)
  567. TrailBool = true
  568. for bullet = 0, 5 do
  569. spawn(function()
  570. if char.Humanoid.Health < 1 then return end
  571. local rayPart = Instance.new("Part", workspace)
  572. rayPart.Name = "RayPart"
  573. rayPart.BrickColor = BrickColor.new'Deep orange'
  574. rayPart.Anchored = true
  575. rayPart.CanCollide = false
  576. rayPart.TopSurface = Enum.SurfaceType.Smooth
  577. rayPart.BottomSurface = Enum.SurfaceType.Smooth
  578. rayPart.formFactor = Enum.FormFactor.Custom
  579. rayPart.Size = Vector3.new(0.2, 0.2, 4)
  580. rayPart.Material = 'Neon'
  581. --print'bul created'
  582.  
  583. Instance.new("BlockMesh", rayPart).Scale = Vector3.new(0.2, 0.2, 0.5)
  584.  
  585.  
  586.  
  587. local bulletposition = (Barrel.CFrame*CF(0,3,0)).p
  588. local bulletvelocity = (Vector3.new(math.random(-spread,spread), math.random(-spread,spread), math.random(-spread,spread)))+( (Barrel.CFrame*CF(0,500,0)).p - bulletposition).unit*1000
  589. local bulletlastposition = bulletposition
  590. rayPart.CFrame = CFrame.new( bulletposition, bulletposition+bulletvelocity )
  591. --print'set cf'
  592. while true do
  593. local dt = wait()
  594. bulletlastposition = bulletposition
  595. bulletvelocity = bulletvelocity + (Vector3.new(0, 0, 0)*dt)
  596. bulletposition = bulletposition + (bulletvelocity*dt)
  597. local Tbl = { char, rayPart,Remington_Model,fRemington_Model}
  598. local ray = Ray.new(bulletlastposition, (bulletposition - bulletlastposition))
  599. local hit, hitposition = workspace:FindPartOnRayWithIgnoreList( ray, Tbl )
  600. --print'made ray'
  601. if TrailBool == true and rayPart.Parent ~= nil then
  602. local dst = (bulletlastposition-bulletposition).magnitude
  603. local Trl = Instance.new('Part',workspace)
  604. table.insert(Tbl, Trl)
  605. local t = Trl
  606. t.FormFactor = 3
  607. t.Size = Vector3.new(.2,.2,dst)
  608. t.CFrame = CFrame.new(bulletlastposition,bulletposition) * CF(0,0,-dst/2)
  609. t.Material = 272
  610. t.CanCollide = false
  611. t.Color = rayPart.Color
  612. t.Transparency = .1
  613. --reclr(t)
  614. t.Anchored = true
  615. local msh = Instance.new('BlockMesh',t)
  616. msh.Scale = Vector3.new(.25,.25,1)
  617. spawn(function()
  618. wait()
  619. local nmb = 20
  620. for i = 0,nmb do
  621. t.Transparency = t.Transparency + (1/nmb)
  622. game:service'RunService'.Stepped:wait()
  623. end
  624. t:Destroy()
  625. end)
  626. end
  627. --print'passed trail'
  628. if (torso.Position - rayPart.Position).magnitude > 200 then
  629. rayPart:Destroy()
  630. break
  631. end
  632.  
  633.  
  634. if hit then
  635. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  636. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  637.  
  638. if hit.Parent:findFirstChild("Humanoid").Health <= 0 then
  639. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  640. rayPart:Destroy()
  641.  
  642. return end
  643. end
  644. if hit.Parent:findFirstChild("Humanoid") ~= nil then
  645. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  646. ypcall(function()
  647. HMSound:Play()
  648. HitM.ImageTransparency = 0
  649. wait(.1/1.5)
  650. HitM.ImageTransparency = 1
  651. end)
  652. if not hit.Parent then return end
  653. hit.Parent.Humanoid.Health = hit.Parent.Humanoid.Health - math.random(40,65)
  654. end
  655. if hit.Name == 'Head' and hit.Parent:findFirstChild("Humanoid") ~= nil then
  656. if not hit.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  657. spawn(function()
  658. wait(.1)
  659. if hit.Parent:findFirstChild("Humanoid").Health <= 0 then
  660. local s = Instance.new('Sound',hit)
  661. s.SoundId = 'rbxassetid://142445692'
  662. s:Play()
  663. s:Destroy()
  664. end
  665. end)
  666. end
  667. if hit.Parent:IsA("Hat") and hit.Parent.Parent:findFirstChild("Humanoid") ~= nil then
  668. if not hit.Parent.Parent:findFirstChild("Humanoid"):IsA'Humanoid' then return end
  669. hit:BreakJoints()
  670. end
  671. bulletposition = hitposition
  672. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  673. rayPart:Destroy()
  674. break
  675. end
  676. rayPart.CFrame = CFrame.new(bulletposition, bulletposition+bulletvelocity)
  677.  
  678. end
  679. end)
  680. end
  681. spawn(function()
  682. spawn(function()
  683. local knb = 3
  684. for i = 1,knb do
  685. CurCam.FieldOfView = CurCam.FieldOfView + 1
  686. game:service'RunService'.Stepped:wait()
  687. end
  688. for i = 1,knb do
  689. CurCam.FieldOfView = CurCam.FieldOfView - 1
  690. game:service'RunService'.Stepped:wait()
  691. end
  692. end)
  693. local a,b = math.random(13,21),math.random(-12,12)
  694. for i = 1,4 do
  695. CurCam.CoordinateFrame = CurCam.CoordinateFrame:lerp(CurCam.CoordinateFrame*Angles(rad(a),rad(b),0),.1)
  696. game:service'RunService'.Stepped:wait()
  697. end;end)
  698. wait(0.05)
  699. end
  700.  
  701. Pump = function()
  702. for i = 1,5 do
  703. CurrentRightArmAngle = clerp(CurrentRightArmAngle,CF(0,-.55,-.5)*Angles(rad(20),0,0),.85)
  704. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-1.25,0),.95)
  705. wait()
  706. end
  707. local GS = SFX(rarm,'reload')
  708. GS.Volume = 1
  709. GS.Pitch = 1.25
  710. GS:Play()
  711.  
  712. for i = 1,5 do
  713. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-.45,0),.95)
  714. wait()
  715. end
  716. ------------------
  717. for index,obj in next, Remington_Model:children() do
  718. if obj.Name == 'PumpPart' then
  719. spawn(function()
  720. if obj:FindFirstChild'mot' then
  721. local mot = obj:FindFirstChild'mot'
  722. --print'found mot'
  723. mot.C0 = mot.C0 * CF(0,0,.5)
  724. end
  725. end)end
  726. end
  727. for index,obj in next, Remington_Model:children() do
  728. if obj.Name == 'PumpPart' then
  729. spawn(function()
  730. if obj:FindFirstChild'mot' then
  731. local mot = obj:FindFirstChild'mot'
  732. --print'found mot'
  733. mot.C0 = mot.C0 * CF(0,0,.5)
  734. end
  735. end)end
  736. end
  737. ------------------
  738. for index,obj in next, Remington_Model:children() do
  739. if obj.Name == 'PumpPart' then
  740. spawn(function()
  741. if obj:FindFirstChild'mot' then
  742. local mot = obj:FindFirstChild'mot'
  743. --print'found mot'
  744. for i = 1,5 do
  745. wait()
  746. mot.C0 = clerp(mot.C0,CF(0,.25,0)*Angles(rad(90),0,0),.5)
  747. end end
  748. end)end
  749. end
  750. for index,obj in next, fRemington_Model:children() do
  751. if obj.Name == 'PumpPart' then
  752. spawn(function()
  753. if obj:FindFirstChild'mot' then
  754. local mot = obj:FindFirstChild'mot'
  755. --print'found mot'
  756. for i = 1,5 do
  757. wait()
  758. mot.C0 = clerp(mot.C0,CF(0,.25,0)*Angles(rad(90),0,0),.5)
  759. end
  760. end
  761. end)end
  762. end
  763. ------------------
  764. for i = 1,5 do
  765. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,-1.25,0),.95)
  766. wait()
  767. end
  768. ------------------
  769. for index,obj in next, Remington_Model:children() do
  770. if obj.Name == 'PumpPart' then
  771. spawn(function()
  772. if obj:FindFirstChild'mot' then
  773. local mot = obj:FindFirstChild'mot'
  774. --print'found mot'
  775. for i = 1,5 do
  776. wait()
  777. mot.C0 = clerp(mot.C0,CF(0,0,0)*Angles(rad(90),0,0),.5)
  778. end end
  779. end)end
  780. end
  781. for index,obj in next, fRemington_Model:children() do
  782. if obj.Name == 'PumpPart' then
  783. spawn(function()
  784. if obj:FindFirstChild'mot' then
  785. local mot = obj:FindFirstChild'mot'
  786. --print'found mot'\
  787. for i = 1,5 do
  788. wait()
  789. mot.C0 = clerp(mot.C0,CF(0,0,0)*Angles(rad(90),0,0),.5)
  790. end end
  791. end)end
  792. end
  793. ------------------
  794. wait()
  795. for i = 1,7 do
  796. CurrentRightArmAngle = clerp(CurrentRightArmAngle,CF(0,0,0)*Angles(0,0,0),.85)
  797. CurrentLeftArmAngle = clerp(CurrentLeftArmAngle,CF(0,0,0),.95)
  798. wait()
  799. end
  800. end;
  801.  
  802. Recoil = function(Int)
  803. for i = 1,Int do
  804. RTilt = i
  805. wait()
  806. end
  807. for i = 1,Int do
  808. RTilt = Int-i
  809. wait()
  810. end
  811. end;
  812.  
  813. CanFire = true
  814. Reloading = false
  815.  
  816. local CurrentRightArmAngle2 = CF(0,0,0)
  817. local sp = spread
  818. local Aimin = false
  819.  
  820. AimIn = function()
  821. sway = false
  822. CurCam.FieldOfView = 45
  823. game:service'RunService'.Stepped:wait()
  824. CurCam.FieldOfView = 35
  825. Aimin = true
  826. for i = 1,5 do
  827. CurrentRightArmAngle2 = clerp(CurrentRightArmAngle2,CF(-1.15,0,-.2)*Angles(0,0,0),.8)
  828. game:service'RunService'.Stepped:wait()
  829. end
  830. spread = spread - (sp/2)
  831. end
  832.  
  833. AimOut = function()
  834. sway = true
  835. CurCam.FieldOfView = 45
  836. game:service'RunService'.Stepped:wait()
  837. CurCam.FieldOfView = 60
  838. Aimin = false
  839. for i = 1,5 do
  840. CurrentRightArmAngle2 = clerp(CurrentRightArmAngle2,CF(0,0,0)*Angles(0,0,0),.8)
  841. game:service'RunService'.Stepped:wait()
  842. end
  843. spread = sp
  844. end
  845.  
  846. CanAimAndShoot = true
  847. Mouse.Button1Down:connect(function()
  848. if Reloading == false and CanFire == true and CanAimAndShoot then
  849. CanFire = false
  850. local GS = SFX(rarm,'GunShot')
  851. GS.Volume = 1
  852. GS.Pitch = 1.25
  853. GS:Play()
  854. Fire(false)
  855. spawn(function()
  856. --Recoil(20)
  857. end)
  858. Pump()
  859. CanFire = true
  860. end
  861. end)
  862.  
  863. Mouse.Button1Up:connect(function()
  864. MouseDown = false
  865. end)
  866.  
  867. Mouse.Button2Down:connect(function()
  868. Mouse2Down = true;
  869. if CanAimAndShoot then
  870. AimIn()
  871. end
  872. end)
  873.  
  874. Mouse.Button2Up:connect(function()
  875. Mouse2Down = false;
  876. if CanAimAndShoot then
  877. AimOut()
  878. end
  879. end)
  880.  
  881. local runnin = false
  882. Mouse.KeyDown:connect(function(k)
  883. kb = k:byte()
  884. k = k:lower()
  885. if k == 'q' and CanAimAndShoot then
  886. AimIn()
  887. elseif kb == 48 then
  888. runnin = true
  889. end
  890. end)
  891.  
  892. Mouse.KeyUp:connect(function(k)
  893. kb = k:byte()
  894. k = k:lower()
  895. if k == 'q' and CanAimAndShoot then
  896. AimOut()
  897. elseif kb == 48 then
  898. runnin = false
  899. end
  900. end)
  901.  
  902. MakeGui = function(Scale)
  903. Gui = Instance.new('ScreenGui',Plr:WaitForChild'PlayerGui')
  904. HitM = Instance.new('ImageLabel',Gui)
  905. HitM.Size = UDim2.new(0,85*2,0,85*2)
  906. HitM.Position = UDim2.new(.5,-85,.5,-115)
  907. HitM.BackgroundTransparency = 1
  908. HitM.ImageTransparency = 1
  909. HitM.Image = 'rbxassetid://176067512'
  910. Frame = Instance.new('Frame',Gui)
  911. Ammo = Instance.new('TextLabel',Frame)
  912. Stored = Instance.new('TextLabel',Frame)
  913. -------------
  914. Frame.Size = UDim2.new(0,60*Scale,0,25*Scale)
  915. Frame.BackgroundTransparency = .75
  916. Frame.BorderSizePixel = 0
  917. Frame.BackgroundColor3 = Color3.new(255,255,255)
  918. Frame.Position = UDim2.new(1,-10+(-60*Scale),1,-10+(-25*Scale))
  919. -------------
  920. Ammo.Size = UDim2.new(.487,3,.72,0)
  921. Ammo.BackgroundTransparency = 1
  922. Ammo.TextColor3 = Color3.new(-1,-1,-1)
  923. Ammo.FontSize = 'Size28'
  924. Ammo.Font = 'SourceSansBold'
  925. Ammo.Text = ''
  926. -------------
  927. Stored.Size = UDim2.new(.4,3,.5,0)
  928. Stored.Position = UDim2.new(.6,-4,.35,0)
  929. Stored.BackgroundTransparency = 1
  930. Stored.TextColor3 = Color3.new(-1,-1,-1)
  931. Stored.FontSize = 'Size28'
  932. Stored.Font = 'SourceSansBold'
  933. Stored.Text = ''
  934. -------------
  935. Mode = Instance.new('TextLabel',Frame)
  936. Mode.Size = UDim2.new(.4,3,.5,0)
  937. Mode.Position = UDim2.new(.6,-4,0,0)
  938. Mode.BackgroundTransparency = 1
  939. Mode.TextColor3 = Color3.new(-1,-1,-1)
  940. Mode.FontSize = 'Size24'
  941. Mode.Font = 'SourceSansLight'
  942. Mode.Text = '[ SEMI ]'
  943. -------------
  944. Slash = Instance.new('TextLabel',Frame)
  945. Slash.Size = UDim2.new(.4,3,.5,0)
  946. Slash.Position = UDim2.new(.3,0,.24,0)
  947. Slash.BackgroundTransparency = 1
  948. Slash.TextColor3 = Color3.new(-1,-1,-1)
  949. Slash.FontSize = 'Size60'
  950. Slash.Font = 'SourceSansBold'
  951. Slash.Rotation = 5
  952. Slash.Text = '/'
  953. -------------
  954. end;
  955.  
  956. HW.C0 = torso.CFrame:toObjectSpace(head.CFrame)
  957.  
  958. MakeGui(3)
  959.  
  960. local LKPart = torso
  961. local Camera = workspace.CurrentCamera
  962. local CurrentRightArmAngle3 = CF(0,0,0)
  963.  
  964. MoveArms = function(mouse)
  965. mouse=Mouse
  966. local dir = -math.asin(mouse.UnitRay.Direction.unit.y)
  967. HW.C1 = clerp(HW.C1,Angles(dir,0,0),.5)
  968. RAW.C0 = clerp(RAW.C0,CF(.35,-1,0) * Angles(rad(45), 0, 0)*(CurrentRightArmAngle)*(CurrentRightArmAngle2)*(CurrentRightArmAngle3),.5)
  969.  
  970. --[[
  971. local Target = Camera.CoordinateFrame * CFrame.new(0, 0, -95)
  972. local headpos = (ts.CFrame * CFrame.new(0,2,0)).p
  973. RAW.C1 = lerp(RAW.C1,((CFrame.new(headpos, Target.p) - headpos):inverse()) * (ts.CFrame - ts.Position)*(CurrentRightArmAngle)*(CurrentRightArmAngle2),.3)
  974. local TorsoTarget = CFrame.new(Target.x, ts.CFrame.y, Target.z)
  975. ts.CFrame = CFrame.new(ts.CFrame.p, TorsoTarget.p)
  976. --]]
  977. end
  978.  
  979. local State = 'Idle'
  980. local DebounceState = false
  981. game:service'RunService'.RenderStepped:connect(function()
  982.  
  983. LAW.C0 = clerp(LAW.C0,(CurrentLeftArmAngle),.5)
  984.  
  985. MoveArms()
  986. Camera = workspace.CurrentCamera
  987.  
  988. if runnin == true then
  989. CanAimAndShoot = false
  990. if Aimin == true and CanAimAndShoot == false then
  991. AimOut()
  992. end
  993. hum.WalkSpeed = 30 else
  994. CanAimAndShoot = true
  995. hum.WalkSpeed = 20 end
  996.  
  997. if (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 15 and DebounceState == false then
  998. State = 'Idle'
  999. --print'Idle'
  1000. elseif (torso.Velocity*Vector3.new(1, 0, 1)).magnitude >= 15 and (torso.Velocity*Vector3.new(1, 0, 1)).magnitude < 26 and DebounceState == false then
  1001. State = 'Walking'
  1002. --print'Walking'
  1003. elseif (torso.Velocity*Vector3.new(1, 1, 1)).magnitude >= 26 and DebounceState == false then
  1004. State = 'Running'
  1005. --print'Running'
  1006. end
  1007.  
  1008. if State == 'Idle' then
  1009. if sway then
  1010. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(0,sin(tick()*(4))/25,0),.5)
  1011. else
  1012. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(0,sin(tick())/35,0),.01)
  1013. end
  1014. elseif State == 'Walking' then
  1015. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(sin(tick()*8)/20,sin(tick()*(8*2))/20,0),.5)
  1016. elseif State == 'Running' then
  1017. CurrentRightArmAngle3 = clerp(CurrentRightArmAngle3,CF(sin(tick()*11)/20,-1+sin(tick()*(11*2))/20,.2)*Angles(rad(45),rad(20),rad(-10)),.5)
  1018. elseif State == 'Testing' then
  1019.  
  1020. end
  1021.  
  1022. end)
  1023.  
  1024. Plr.CameraMode = 'LockFirstPerson'
  1025. Plr.Chatted:connect(function(msg)
  1026. --[[if msg == 'r-|' then
  1027. Plr.CameraMode = 'Classic'
  1028. CamModel:Destroy()
  1029. Plr.Character:BreakJoints()
  1030. end--]]
  1031. end)
  1032.  
  1033. --print'To fix your camera and kill your character, say "r-|"'
  1034. attacktype = 1
  1035. combo = 0
  1036. damage = 100
  1037. oridamage = 100
  1038. walkdebounce = false
  1039. sheathed = true
  1040. it=Instance.new
  1041. vt=Vector3.new
  1042. cf=CFrame.new
  1043. euler=CFrame.fromEulerAnglesXYZ
  1044. angles=CFrame.new
  1045. act = {key = {}}
  1046. walking = false
  1047. hold=false
  1048. MMouse=nil
  1049. equipped=false
  1050. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1051. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1052. con1=nil
  1053. con2=nil
  1054. con3=nil
  1055. shootmode=false
  1056. mana=400
  1057. offset=nil
  1058. ammo=3
  1059. currentam=0
  1060. KABOOM=false
  1061. canusepenumbra=true
  1062. kicking=false
  1063. Did=0
  1064. shot=false
  1065. Enemy=nil
  1066. HP=0
  1067. grabbed=false
  1068. --player
  1069. player = nil
  1070. --save shoulders
  1071. RSH, LSH = nil, nil
  1072. --welds
  1073. RW, LW , RWL, LWL = it("Weld"), it("Weld"), it("Weld"), it("Weld")
  1074. RW.Name="Right Shoulder"
  1075. LW.Name="Left Shoulder"
  1076. RWL.Name="Right Hip"
  1077. LWL.Name="Left Hip"
  1078. RW2, LW2 = it("Weld"), it("Weld")
  1079. --what anim
  1080. anim = "none"
  1081. if Character:findFirstChild("Arheil",true) ~= nil then
  1082. Character:findFirstChild("Arheil",true).Parent = nil
  1083. end
  1084. if Character:findFirstChild("Penumbra",true) ~= nil then
  1085. Character:findFirstChild("Penumbra",true).Parent = nil
  1086. end
  1087. if Player.PlayerGui:findFirstChild("manaGUI",true) ~= nil then
  1088. Player.PlayerGui:findFirstChild("manaGUI",true).Parent = nil
  1089. end
  1090. bod = it("BodyPosition")
  1091. bod.position = Torso.Position
  1092. bod.maxForce = vt(4e+080, 4e+080, 4e+080)
  1093. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1094. local fp = it("Part")
  1095. fp.formFactor = formfactor
  1096. fp.Parent = parent
  1097. fp.Reflectance = reflectance
  1098. fp.Transparency = transparency
  1099. fp.CanCollide = false
  1100. fp.BrickColor = brickcolor
  1101. fp.Name = name
  1102. fp.Size = size
  1103. fp.Position = Torso.Position
  1104. fp.BottomSurface="Smooth"
  1105. fp.TopSurface="Smooth"
  1106. fp:BreakJoints()
  1107. return fp
  1108. end
  1109. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1110. local mesh = it(Mesh)
  1111. mesh.Parent = part
  1112. if Mesh=="SpecialMesh" then
  1113. mesh.MeshType = meshtype
  1114. mesh.MeshId = meshid
  1115. end
  1116. mesh.Offset=offset
  1117. mesh.Scale=scale
  1118. return mesh
  1119. end
  1120. EfPart = part(1,modelzorz,0,1,BrickColor.new("Derp"),"EffectPart",vt(1,1,1))
  1121. local modelzorz = it("Model")
  1122. modelzorz.Name = "Penumbra"
  1123. modelzorz.Parent = Character
  1124. local handle = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle",vt(1,1,1))
  1125. local handle1 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle1",vt(1,1,1))
  1126. local handle2 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle2",vt(1,1,1))
  1127. local handle3 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle3",vt(1,1,1))
  1128. local handle4 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle4",vt(1,1,1))
  1129. local handle5 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle5",vt(1,1,1))
  1130. local handle7 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle7",vt(1,1,1))
  1131. local handle8 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle8",vt(1,1,1))
  1132. local handle9 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle9",vt(1,1,1))
  1133. local handle10 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle10",vt(1,1,1))
  1134. local handle11 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle11",vt(1,1,1))
  1135. local handle12 = part(1,modelzorz,0.25,0,BrickColor.new("Gold"),"PHandle12",vt(1,1,1))
  1136. local handle13 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle13",vt(1,1,1))
  1137. local handle14 = part(1,modelzorz,0.25,0,BrickColor.new("Gold"),"PHandle14",vt(1,1,1))
  1138. local handle15 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle15",vt(1,1,1))
  1139. local handle16 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle16",vt(1,1,1))
  1140. local handle17 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle17",vt(1,1,1))
  1141. local handle18 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle18",vt(1,1,1))
  1142. local handle19 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle19",vt(1,1,1))
  1143. local handle20 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle20",vt(1,1,1))
  1144. local handle21 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle21",vt(2,2.4,1))
  1145. local handle22 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle22",vt(2,2.4,1))
  1146. local handle23 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle23",vt(2,2.4,1))
  1147. local handle24 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle24",vt(1,1,1))
  1148. local handle25 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle25",vt(1,1,1))
  1149. local handle26 = part(1,modelzorz,0,1,BrickColor.new("Gold"),"PHandle26",vt(1,1,1))
  1150. local handle27 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle27",vt(0.2,0.2,1.76))
  1151. local handle28 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle28",vt(0.2,0.2,1.76))
  1152. local handle29 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle29",vt(0.2,0.2,1.76))
  1153. local handle30 = part(1,modelzorz,0,0,BrickColor.new("Gold"),"PHandle30",vt(0.2,0.2,1.76))
  1154. local handle31 = part(1,modelzorz,0,0,BrickColor.new("Really black"),"PHandle31",vt(1,1,1))
  1155. local handle32 = part(1,modelzorz,0.25,0.5,BrickColor.new("Gold"),"PHandle32",vt(1,1,1))
  1156. local handle33 = part(1,modelzorz,0,0.5,BrickColor.new("Gold"),"PHandle33",vt(1,1,1))
  1157. local handle34 = part(1,modelzorz,0,0.5,BrickColor.new("Gold"),"PHandle34",vt(1,1,1))
  1158. local Spar=it("Sparkles")
  1159. Spar.Parent=handle32
  1160. Spar.Enabled=false
  1161. Spar.SparkleColor=Color3.new(255, 255, 127)
  1162. modelzorz:BreakJoints()
  1163. local mesh1 = mesh("BlockMesh",handle,"","",vt(0,0,0),vt(0.18, 1.1, 0.35))
  1164. local mesh1 = mesh("CylinderMesh",handle1,"","",vt(0.025, 0, 0.525),vt(0.4, 0.25, 0.4))
  1165. local mesh1 = mesh("CylinderMesh",handle2,"","",vt(0.025, 0, 0.525),vt(0.35, 0.3, 0.35))
  1166. local mesh1 = mesh("CylinderMesh",handle3,"","",vt(0.1, 0, 0.6),vt(0.35, 0.225, 0.35))
  1167. local mesh1 = mesh("BlockMesh",handle4,"","",vt(0, 0, 0),vt(0.25, 0.2, 1))
  1168. local mesh1 = mesh("CylinderMesh",handle5,"","",vt(0.17, 0, 0.675),vt(0.325, 0.2, 0.325))
  1169. local mesh1 = mesh("BlockMesh",handle7,"","",vt(-0.675, 0, 0.55),vt(0.25, 0.2, 0.6))
  1170. local mesh1 = mesh("CylinderMesh",handle8,"","",vt(-0.975, 0, -0.49),vt(0.3, 0.225, 0.3))
  1171. local mesh1 = mesh("CylinderMesh",handle9,"","",vt(-0.975, 0, -0.49),vt(0.25, 0.25, 0.25))
  1172. local mesh1 = mesh("CylinderMesh",handle10,"","",vt(-0.95, 0, -0.6),vt(0.2, 0.1, 0.2))
  1173. local mesh1 = mesh("SpecialMesh",handle11,"Sphere","",vt(0, 0, 0),vt(0.525, 0.725, 0.415))
  1174. local mesh1 = mesh("CylinderMesh",handle12,"","",vt(0, -0.25, -0.05),vt(0.45, 0.3, 0.45))
  1175. local mesh1 = mesh("BlockMesh",handle13,"","",vt(0.8, 0, -0.115),vt(0.65, 0.18, 0.3))
  1176. local mesh1 = mesh("SpecialMesh",handle14,"Sphere","",vt(0, 0, 0),vt(0.45, 0.45, 0.45))
  1177. local mesh1 = mesh("SpecialMesh",handle15,"Wedge","",vt(0, 0, 0),vt(0.175, 0.65, 0.55))
  1178. local mesh1 = mesh("CylinderMesh",handle16,"","",vt(-0.4, 0.15, 0.25),vt(0.225, 1.5, 0.225))
  1179. local mesh1 = mesh("CylinderMesh",handle17,"","",vt(-0.49, 0.8, 0.25),vt(0.22, 0.6, 0.22))
  1180. local mesh1 = mesh("SpecialMesh",handle18,"FileMesh","http://www.roblox.com/asset/?id=1033714",vt(0, 0, 0),vt(0.116, 2.2, 0.116))
  1181. local mesh1 = mesh("CylinderMesh",handle19,"","",vt(-0.475, 0.4, 0.25),vt(0.15, 0.6, 0.15))
  1182. local mesh1 = mesh("CylinderMesh",handle20,"","",vt(-0.3, 0.4, 0.25),vt(0.15, 0.6, 0.15))
  1183. local mesh1 = mesh("SpecialMesh",handle21,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0, 0, 0),vt(0.295, 0.295, 0.5))
  1184. local mesh1 = mesh("SpecialMesh",handle22,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0, 0, 0),vt(0.295, 0.295, 0.5))
  1185. local mesh1 = mesh("SpecialMesh",handle23,"FileMesh","http://www.roblox.com/asset/?id=3270017",vt(0, 0, 0),vt(0.295, 0.295, 0.5))
  1186. local mesh1 = mesh("BlockMesh",handle24,"","",vt(1.1, 0, -1.2),vt(0.075, 0.02, 0.65))
  1187. local mesh1 = mesh("BlockMesh",handle25,"","",vt(0.84, 0, -1.2),vt(0.075, 0.02, 0.65))
  1188. local mesh1 = mesh("SpecialMesh",handle27,"FileMesh","http://www.roblox.com/asset/?id=51226819",vt(0, 0, 0),vt(0.125, 1, 0.5))
  1189. local mesh1 = mesh("SpecialMesh",handle28,"FileMesh","http://www.roblox.com/asset/?id=51226819",vt(0, 0, 0),vt(0.125, 1, 0.5))
  1190. local mesh1 = mesh("SpecialMesh",handle29,"FileMesh","http://www.roblox.com/asset/?id=51226819",vt(0, 0, 0),vt(0.125, 1, 0.5))
  1191. local mesh1 = mesh("SpecialMesh",handle30,"FileMesh","http://www.roblox.com/asset/?id=51226819",vt(0, 0, 0),vt(0.125, 1, 0.5))
  1192. local mesh1 = mesh("SpecialMesh",handle31,"FileMesh","http://www.roblox.com/asset/?id=1365696",vt(0, 0, 0),vt(0.3, 0.4, 0.4))
  1193. local msh42 = mesh("SpecialMesh",handle32,"Sphere","",vt(0, 0, 0),vt(0.8,0.8,0.8))
  1194. local mesh1 = mesh("SpecialMesh",handle33,"Sphere","",vt(0, 0, 0),vt(0.8,0.8,0.8))
  1195. local msh44 = mesh("SpecialMesh",handle34,"Sphere","",vt(0, 0, 0),vt(0.8,0.8,0.8))
  1196. --[[local wld1a = it("Weld")
  1197. wld1a.Parent = prt1a
  1198. wld1a.Part0 = prt1a
  1199. wld1a.Part1 = Torso
  1200. wld1a.C0 = euler(0,0,0.7) * cf(0,0,-0.75)
  1201. local wld1 = it("Weld")
  1202. wld1.Parent = prt1
  1203. wld1.Part0 = prt1
  1204. wld1.Part1 = prt1a
  1205. wld1.C0 = euler(0,0,0) * cf(0,0,0)
  1206. local wld2 = it("Weld")
  1207. wld2.Parent = prt2
  1208. wld2.Part0 = prt2
  1209. wld2.Part1 = prt1
  1210. wld2.C0 = euler(0,0,0) * cf(0,2.5,0)
  1211. local wld3 = it("Weld")
  1212. wld3.Parent = prt3
  1213. wld3.Part0 = prt3
  1214. wld3.Part1 = prt1
  1215. wld3.C0 = euler(0,0,0) * cf(0,-2.5,0)
  1216. local wld4 = it("Weld")
  1217. wld4.Parent = prt4
  1218. wld4.Part0 = prt4
  1219. wld4.Part1 = prt1
  1220. wld4.C0 = euler(0,0,0) * cf(0,-3.1,0)
  1221. local wld5 = it("Weld")
  1222. wld5.Parent = prt5
  1223. wld5.Part0 = prt5
  1224. wld5.Part1 = prt4
  1225. wld5.C0 = euler(0,-1.57,0) * cf(0.5,-0.2,0)
  1226. local wld6 = it("Weld")
  1227. wld6.Parent = prt6
  1228. wld6.Part0 = prt6
  1229. wld6.Part1 = prt4
  1230. wld6.C0 = euler(0,1.57,0) * cf(-0.5,-0.2,0)
  1231. local wld7 = it("Weld")
  1232. wld7.Parent = prt7
  1233. wld7.Part0 = prt7
  1234. wld7.Part1 = prt4
  1235. wld7.C0 = euler(0,-1.57,0) * cf(0.5,-0.9,0)
  1236. local wld8 = it("Weld")
  1237. wld8.Parent = prt8
  1238. wld8.Part0 = prt8
  1239. wld8.Part1 = prt4
  1240. wld8.C0 = euler(0,1.57,0) * cf(-0.5,-0.9,0)
  1241. local wld9 = it("Weld")
  1242. wld9.Parent = prt9
  1243. wld9.Part0 = prt9
  1244. wld9.Part1 = prt4
  1245. wld9.C0 = euler(0,-1.57,0) * cf(0.3,-1.3,0)
  1246. local wld10 = it("Weld")
  1247. wld10.Parent = prt10
  1248. wld10.Part0 = prt10
  1249. wld10.Part1 = prt4
  1250. wld10.C0 = euler(0,1.57,0) * cf(-0.3,-1.3,0) ]]
  1251. local wld11a = it("Weld")
  1252. wld11a.Parent = handle
  1253. wld11a.Part0 = handle
  1254. wld11a.Part1 = LeftLeg
  1255. wld11a.C0 = euler(3.9,0,0) * cf(0.7,-0.5,0.5)
  1256. local wld11 = it("Weld")
  1257. wld11.Parent = handle1
  1258. wld11.Part0 = handle
  1259. wld11.Part1 = handle1
  1260. wld11.C0 = euler(math.pi/2,0,math.pi/2) * cf(0,0,0)
  1261. local wld12 = it("Weld")
  1262. wld12.Parent = handle2
  1263. wld12.Part0 = handle1
  1264. wld12.Part1 = handle2
  1265. wld12.C0 = euler(0,0,0) * cf(0,0,0)
  1266. local wld13 = it("Weld")
  1267. wld13.Parent = handle3
  1268. wld13.Part0 = handle2
  1269. wld13.Part1 = handle3
  1270. wld13.C0 = euler(0,0,0) * cf(0,0,0)
  1271. local wld14 = it("Weld")
  1272. wld14.Parent = handle4
  1273. wld14.Part0 = handle1
  1274. wld14.Part1 = handle4
  1275. wld14.C0 = euler(0,0,0) * cf(0,0,0)
  1276. local wld15 = it("Weld")
  1277. wld15.Parent = handle5
  1278. wld15.Part0 = handle4
  1279. wld15.Part1 = handle5
  1280. wld15.C0 = euler(0,0,0) * cf(0,0,0)
  1281. local wld17 = it("Weld")
  1282. wld17.Parent = handle7
  1283. wld17.Part0 = handle5
  1284. wld17.Part1 = handle7
  1285. wld17.C0 = euler(0,math.pi/2.25,0) * cf(0,0,0)
  1286. local wld18 = it("Weld")
  1287. wld18.Parent = handle8
  1288. wld18.Part0 = handle7
  1289. wld18.Part1 = handle8
  1290. wld18.C0 = euler(0,math.pi/2.25,0) * cf(0,0,0)
  1291. local wld19 = it("Weld")
  1292. wld19.Parent = handle9
  1293. wld19.Part0 = handle7
  1294. wld19.Part1 = handle9
  1295. wld19.C0 = euler(0,math.pi/2.25,0) * cf(0,0,0)
  1296. local wld20 = it("Weld")
  1297. wld20.Parent = handle10
  1298. wld20.Part0 = handle7
  1299. wld20.Part1 = handle10
  1300. wld20.C0 = euler(0,math.pi/2.25,0) * cf(0,0,0)
  1301. local wld21 = it("Weld")
  1302. wld21.Parent = handle11
  1303. wld21.Part0 = handle
  1304. wld21.Part1 = handle11
  1305. wld21.C0 = cf(0,0.8,0.225) * euler(math.pi/17,0,0)
  1306. local wld22 = it("Weld")
  1307. wld22.Parent = handle12
  1308. wld22.Part0 = handle11
  1309. wld22.Part1 = handle12
  1310. wld22.C0 = cf(0,0,0) * euler(math.pi/2,0,0)
  1311. local wld23 = it("Weld")
  1312. wld23.Parent = handle13
  1313. wld23.Part0 = handle5
  1314. wld23.Part1 = handle13
  1315. wld23.C0 = cf(0,0,0) * euler(0,math.pi/2.25,0)
  1316. local wld24 = it("Weld")
  1317. wld24.Parent = handle14
  1318. wld24.Part0 = handle12
  1319. wld24.Part1 = handle14
  1320. wld24.C0 = cf(0,-.475/2-.15,-.05) * euler(0,math.pi/2.25,0)
  1321. local wld25 = it("Weld")
  1322. wld25.Parent = handle15
  1323. wld25.Part0 = handle1
  1324. wld25.Part1 = handle15
  1325. wld25.C0=cf(-.25,0,-.625)*euler(math.pi/2,math.pi/2,0)
  1326. wld25.C0=wld25.C0*euler(-math.pi/18,0,0)
  1327. local wld26 = it("Weld")
  1328. wld26.Parent = handle16
  1329. wld26.Part0 = handle15
  1330. wld26.Part1 = handle16
  1331. wld26.C0=cf(-.25,0,-.625)*euler(math.pi/2,math.pi/2,0)
  1332. local wld27 = it("Weld")
  1333. wld27.Parent = handle17
  1334. wld27.Part0 = handle15
  1335. wld27.Part1 = handle17
  1336. wld27.C0=cf(-.25,0,-.625)*euler(math.pi/2,math.pi/2,0)
  1337. local wld28 = it("Weld")
  1338. wld28.Parent = handle18
  1339. wld28.Part0 = handle15
  1340. wld28.Part1 = handle18
  1341. wld28.C0=cf(0,-.4,-.425)*euler(math.pi/2,math.pi/2,0)
  1342. local wld29 = it("Weld")
  1343. wld29.Parent = handle19
  1344. wld29.Part0 = handle15
  1345. wld29.Part1 = handle19
  1346. wld29.C0=cf(-.25,0,-.625)*euler(math.pi/2,math.pi/2,0)
  1347. local wld30 = it("Weld")
  1348. wld30.Parent = handle20
  1349. wld30.Part0 = handle15
  1350. wld30.Part1 = handle20
  1351. wld30.C0=cf(-.25,0,-.625)*euler(math.pi/2,math.pi/2,0)
  1352. local wld31 = it("Weld")
  1353. wld31.Parent = handle21
  1354. wld31.Part0 = handle15
  1355. wld31.Part1 = handle21
  1356. wld31.C0=cf(0,-.4,-.525)*euler(0,0,0)
  1357. local wld32 = it("Weld")
  1358. wld32.Parent = handle22
  1359. wld32.Part0 = handle15
  1360. wld32.Part1 = handle22
  1361. wld32.C0=cf(0,-.4,-.925)*euler(0,0,0)
  1362. local wld33 = it("Weld")
  1363. wld33.Parent = handle23
  1364. wld33.Part0 = handle15
  1365. wld33.Part1 = handle23
  1366. wld33.C0=cf(0,-.4,-1.175)*euler(0,0,0)
  1367. local wld34 = it("Weld")
  1368. wld34.Parent = handle24
  1369. wld34.Part0 = handle5
  1370. wld34.Part1 = handle24
  1371. wld34.C0=cf(0,0,0)*euler(0,math.pi/2.25,0)
  1372. local wld35 = it("Weld")
  1373. wld35.Parent = handle25
  1374. wld35.Part0 = handle5
  1375. wld35.Part1 = handle25
  1376. wld35.C0=cf(0,0,0)*euler(0,math.pi/2.25,0)
  1377. local wld36 = it("Weld")
  1378. wld36.Parent = handle26
  1379. wld36.Part0 = handle5
  1380. wld36.Part1 = handle26
  1381. wld36.C0=cf(0,0,0)*euler(0,math.pi/2.25,0)
  1382. local wld37 = it("Weld")
  1383. wld37.Parent = handle27
  1384. wld37.Part0 = handle26
  1385. wld37.Part1 = handle27
  1386. wld37.C0=cf(1.25,0,-1.2)*euler(-math.pi/2,math.pi/2,0)
  1387. local wld38 = it("Weld")
  1388. wld38.Parent = handle28
  1389. wld38.Part0 = handle26
  1390. wld38.Part1 = handle28
  1391. wld38.C0=cf(.675,0,-1.2)*euler(-math.pi/2,-math.pi/2,0)
  1392. local wld39 = it("Weld")
  1393. wld39.Parent = handle29
  1394. wld39.Part0 = handle26
  1395. wld39.Part1 = handle29
  1396. wld39.C0=cf(.95,-.29,-1.2)*euler(-math.pi/2,-math.pi,0)
  1397. local wld40 = it("Weld")
  1398. wld40.Parent = handle30
  1399. wld40.Part0 = handle26
  1400. wld40.Part1 = handle30
  1401. wld40.C0=cf(.95,.29,-1.2)*euler(-math.pi/2,0,0)
  1402. local wld41 = it("Weld")
  1403. wld41.Parent = handle31
  1404. wld41.Part0 = handle26
  1405. wld41.Part1 = handle31
  1406. wld41.C0=cf(1.05,0,0)*euler(0,0,-math.pi/2)
  1407. local wld42 = it("Weld")
  1408. wld42.Parent = handle32
  1409. wld42.Part0 = handle26
  1410. wld42.Part1 = handle32
  1411. wld42.C0=cf(.95,0,-2.5)*euler(0,0,0)
  1412. local wld43 = it("Weld")
  1413. wld43.Parent = handle33
  1414. wld43.Part0 = handle26
  1415. wld43.Part1 = handle33
  1416. wld43.C0=cf(.95,0,-2.5)*euler(0,0,0)
  1417. local wld44 = it("Weld")
  1418. wld44.Parent = handle34
  1419. wld44.Part0 = handle26
  1420. wld44.Part1 = handle34
  1421. wld44.C0=cf(.95,0,-2.5)*euler(0,0,0)
  1422. local fengui = it("GuiMain")
  1423. fengui.Parent = Player.PlayerGui
  1424. fengui.Name = "manaGUI"
  1425. local fenframe = it("Frame")
  1426. fenframe.Parent = fengui
  1427. fenframe.BackgroundColor3 = Color3.new(255,255,255)
  1428. fenframe.BackgroundTransparency = 1
  1429. fenframe.BorderColor3 = Color3.new(17,17,17)
  1430. fenframe.Size = UDim2.new(0.0500000007, 0, 0.100000001, 0)
  1431. local fentext = it("TextLabel")
  1432. fentext.Parent = fenframe
  1433. fentext.Text = "Mana("..mana..")"
  1434. fentext.BackgroundTransparency = 1
  1435. fentext.SizeConstraint = "RelativeXY"
  1436. fentext.TextXAlignment = "Center"
  1437. fentext.TextYAlignment = "Center"
  1438. fentext.Position = UDim2.new(0,80,1,200)
  1439. local fentext2 = it("TextLabel")
  1440. fentext2.Parent = fenframe
  1441. fentext2.Text = " "
  1442. fentext2.BackgroundTransparency = 0
  1443. fentext2.BackgroundColor3 = Color3.new(0,0,0)
  1444. fentext2.SizeConstraint = "RelativeXY"
  1445. fentext2.TextXAlignment = "Center"
  1446. fentext2.TextYAlignment = "Center"
  1447. fentext2.Position = UDim2.new(0,10,1,170)
  1448. fentext2.Size = UDim2.new(2.79999995,0,0.210000306,0)
  1449. local fentext3 = it("TextLabel")
  1450. fentext3.Parent = fenframe
  1451. fentext3.Text = " "
  1452. fentext3.BackgroundTransparency = 0
  1453. fentext3.BackgroundColor3 = Color3.new(1,1,1)
  1454. fentext3.SizeConstraint = "RelativeXY"
  1455. fentext3.TextXAlignment = "Center"
  1456. fentext3.TextYAlignment = "Center"
  1457. fentext3.Position = UDim2.new(0,10,1,170)
  1458. fentext3.Size = UDim2.new(mana*0.007,0,0.400000006,0)
  1459. local bg = it("BodyGyro")
  1460. bg.Parent = nil
  1461. if (script.Parent.className ~= "HopperBin") then
  1462. Tool = it("HopperBin")
  1463. Tool.Parent = Backpack
  1464. Tool.Name = "Ultimate Peacemaker"
  1465. script.Parent = Tool
  1466. end
  1467. Bin = script.Parent
  1468. if Bin:findFirstChild("ManaBar",true) ~= nil then
  1469. mana=Bin.ManaBar.Value
  1470. Bin:findFirstChild("ManaBar",true).Parent = nil
  1471. end
  1472. local bar=Instance.new("IntValue")
  1473. bar.Parent=Bin
  1474. bar.Name="ManaBar"
  1475. bar.Value=mana
  1476. function unequipweld()
  1477. wld11a.Part1 = LeftLeg
  1478. wld11a.C0 = euler(3.9,0,0) * cf(0.7,-0.5,0.5)
  1479. end
  1480. function equipweld()
  1481. wld11a.Part1 = LeftArm
  1482. --wld11a.C0 = euler(1.57,0,0) * cf(0,1,0)
  1483. wld11a.C0 = euler(1.75,0,0) * cf(0,1,0)
  1484. end
  1485. function hideanim()
  1486. equipped = false
  1487. Torso.Neck.C0=necko*euler(0,0,0)
  1488. --[[for i = 0 , 1 , 0.07 do
  1489. wait(0)
  1490. Torso.Neck.C1 = euler(1.57,3.14,0) * cf(0,0,-0.5)
  1491. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  1492. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1493. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0)
  1494. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1495. end ]]
  1496. unequipweld()
  1497. wait(0.2)
  1498. --[[for i = 0 , 1 , 0.07 do
  1499. wait(0)
  1500. Torso.Neck.C1 = euler(1.57,3.14,0) * cf(0,0,-0.5)
  1501. LW.C0 = cf(-1.5, 0.5, 0) * euler(0,0,0)
  1502. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1503. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0)
  1504. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1505. end ]]
  1506. Torso.Neck.C0=necko*euler(0,0,0)
  1507. end
  1508. function equipanim(mouse)
  1509. --[[for i = 0 , 1 , 0.085 do
  1510. wait(0)
  1511. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5*i,0,0)
  1512. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1513. RW.C0 = cf(1.5,0.5,0) * euler(3.5*i,0,0)
  1514. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1515. end ]]
  1516. equipweld()
  1517. --[[for i = 0 , 1 , 0.075 do
  1518. wait(0)
  1519. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1520. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1521. RW.C0 = cf(1.5,0.5,0) * euler(3.5-3.5*i,0,0.5*i)
  1522. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1523. end ]]
  1524. end
  1525. function Stance()
  1526. coroutine.resume(coroutine.create(function()
  1527. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1528. bg.P = 3000
  1529. bg.Parent = Torso
  1530. wld1.C0 = euler(0,0,0) * cf(0,0,0)
  1531. while equipped==true and walking==false and attack==false do
  1532. wait()
  1533. Torso.Neck.C0=necko*euler(0,0,1)
  1534. local pos4 = vt(MMouse.Hit.p.x,Head.Position.Y,MMouse.Hit.p.z)
  1535. bg.cframe = cf(Torso.Position,pos4) * euler(0,-1,0) * cf(0,0,0) --cf(Torso.Position,MMouse.Hit.p) *
  1536. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1537. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1538. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  1539. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1540. end
  1541. Torso.Neck.C0=necko*euler(0,0,0)
  1542. bg.Parent=nil
  1543. end))
  1544. end
  1545. function Walking()
  1546. attack=true
  1547. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1548. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1549. RW.C0 = cf(1.5,0.5,0) * euler(-1,0,0.5)
  1550. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1551. walking=true
  1552. attack=false
  1553. end
  1554. function Say(type)
  1555. if type==1 then
  1556. Sayings={"That didn't do much.","What?","Derp."}
  1557. if Did>=25 and Did<50 then
  1558. Sayings={"You can do better.","Not done yet."}
  1559. elseif Did>=50 and Did<75 then
  1560. Sayings={"That's gotta hurt.","I'm just getting started."}
  1561. elseif Did>=75 and Did<100 then
  1562. Sayings={"Oh, you're still alive?","Might as well just give up now.","Make this more exciting will you?"}
  1563. elseif Did>=100 then
  1564. Sayings={"And you're dead.","Well that was disappointing.","To hell with you!","I'm having too much fun."}
  1565. end
  1566. c=math.random(1,3)
  1567. if Did>25 then c=1 end
  1568. if c==1 then
  1569. game:GetService("Chat"):Chat(Character,Sayings[math.random(1,#Sayings)],2)
  1570. end
  1571. elseif type==2 then
  1572. Sayings={"Come at me, bro.","Show me what you got.","Come on, i'm getting bored.","No nubs.","Go away.","Stop being such a Butternub..."}
  1573. game:GetService("Chat"):Chat(Character,Sayings[math.random(1,#Sayings)],2)
  1574. end
  1575. end
  1576. function LightPunch1()
  1577. attack=true
  1578. combo=1
  1579. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1580. bg.P = 500000
  1581. bg.Parent = Head
  1582. bg.cframe=Head.CFrame
  1583. ss(1.1)
  1584. con1=RightArm.Touched:connect(function(hit) Damagefunc2(hit,10,1,RightArm.CFrame*CFrame.new(0,-1,0),1) punched=true end)
  1585. for i=0,1,0.15 do
  1586. wait()
  1587. Torso.Neck.C0=necko*euler(0,0,-1.57*i)
  1588. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  1589. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1590. RW.C0 = cf(1.5,0.5,0) * euler(1.57*i,0,0.5+1.07*i)
  1591. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1592. end
  1593. con1:disconnect()
  1594. bg.Parent=nil
  1595. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1596. attack=false
  1597. wait(0.2)
  1598. for i=0,1,0.1 do
  1599. if attack==false then
  1600. wait()
  1601. Torso.Neck.C0=necko*euler(0,0,-1.57+1.57*i)
  1602. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1603. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1604. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,0.5+1.07-1.07*i)
  1605. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1606. end
  1607. end
  1608. if attack==false then Say(1) end
  1609. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1610. end
  1611. function LightPunch2()
  1612. attack=true
  1613. combo=2
  1614. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1615. bg.P = 500000
  1616. bg.Parent = Head
  1617. bg.cframe=Head.CFrame
  1618. ss(1.1)
  1619. con1=LeftArm.Touched:connect(function(hit) Damagefunc2(hit,10,1,LeftArm.CFrame*CFrame.new(0,-1,0),1) punched=true end)
  1620. for i=0,1,0.1 do
  1621. wait()
  1622. Torso.Neck.C0=necko*euler(0,0,-1.57+3.14*i)
  1623. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5+2.07*i,0,-0.5-1.07*i)
  1624. LW.C1 = cf(0, 0.5, 0) * euler(0,1.57*i,0)
  1625. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,1.57-1.07*i)
  1626. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1627. end
  1628. con1:disconnect()
  1629. bg.Parent=nil
  1630. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1631. attack=false
  1632. for i=0,1,0.15 do
  1633. if attack==false then
  1634. wait()
  1635. Torso.Neck.C0=necko*euler(0,0,-1.57+3.14)
  1636. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5+2.07,0,-0.5-1.07+0.3*i)
  1637. LW.C1 = cf(0, 0.5, 0) * euler(0,1.57,0)
  1638. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57,0,1.57-1.07)
  1639. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1640. end
  1641. end
  1642. wait(0.2)
  1643. for i=0,1,0.1 do
  1644. if attack==false then
  1645. wait()
  1646. Torso.Neck.C0=necko*euler(0,0,-1.57+3.14-1.57*i)
  1647. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5+2.07-2.07*i,0,-0.5-1.07+1.57*i)
  1648. LW.C1 = cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0)
  1649. RW.C0 = cf(1.5,0.5,0) * euler(0,0,1.57-1.07)
  1650. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1651. end
  1652. end
  1653. if attack==false then Say(1) end
  1654. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1655. end
  1656. function LightPunch3()
  1657. attack=true
  1658. combo=3
  1659. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1660. bg.P = 500000
  1661. bg.Parent = Head
  1662. bg.cframe=Head.CFrame
  1663. ss(1.1)
  1664. con1=RightArm.Touched:connect(function(hit) Damagefunc2(hit,10,1,RightArm.CFrame*CFrame.new(0,-1,0),1) punched=true end)
  1665. for i=0,1,0.1 do
  1666. wait()
  1667. Torso.Neck.C0=necko*euler(0,0,-1.57+3.14-3.14*i)
  1668. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5+2.07-2.07*i,0,-0.5-1.07+1.57*i)
  1669. LW.C1 = cf(0, 0.5, 0) * euler(0,1.57-1.57*i,0)
  1670. RW.C0 = cf(1.5,0.5,0) * euler(3.14*i,0,1.57-1.07-0.5*i)
  1671. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1672. end
  1673. con1:disconnect()
  1674. bg.Parent=nil
  1675. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1676. attack=false
  1677. wait(0.2)
  1678. for i=0,1,0.1 do
  1679. wait()
  1680. if attack==false then
  1681. Torso.Neck.C0=necko*euler(0,0,-1.57+3.14-3.14+1.57*i)
  1682. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1683. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1684. RW.C0 = cf(1.5,0.5,0) * euler(3.14-3.14*i,0,0.5*i)
  1685. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1686. end
  1687. end
  1688. if attack==false then Say(1) end
  1689. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1690. end
  1691. function HeavyPunch1()
  1692. attack=true
  1693. combo=1
  1694. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1695. bg.P = 500000
  1696. bg.Parent = Head
  1697. bg.cframe=Head.CFrame
  1698. for i=0,1,0.1 do
  1699. wait()
  1700. Torso.Neck.C0=necko*euler(0,0,1*i)
  1701. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1702. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1703. RW.C0 = cf(1.5-0.5*i,0.5,-0.5*i) * euler(1.57*i,0,0.5-1.5*i)
  1704. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1705. end
  1706. ss(0.9)
  1707. con1=RightArm.Touched:connect(function(hit) Damagefunc2(hit,20,1,RightArm.CFrame*CFrame.new(0,-1,0),1.5) punched=true end)
  1708. for i=0,1,0.1 do
  1709. wait()
  1710. Torso.Neck.C0=necko*euler(0,0,1-2.57*i)
  1711. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  1712. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1713. RW.C0 = cf(1.5-0.5+0.5*i,0.5,-0.5+0.5*i) * euler(1.57,0,0.5-1.5+2*i)
  1714. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1715. end
  1716. con1:disconnect()
  1717. bg.Parent=nil
  1718. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1719. attack=false
  1720. wait(0.2)
  1721. for i=0,1,0.1 do
  1722. wait()
  1723. Torso.Neck.C0=necko*euler(0,0,1-2.57+1.57*i)
  1724. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1725. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1726. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,0.5-1.5+2-0.5*i)
  1727. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1728. end
  1729. if attack==false then Say(1) end
  1730. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1731. end
  1732. function HeavyPunch2()
  1733. attack=true
  1734. combo=2
  1735. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1736. bg.P = 500000
  1737. bg.Parent = Head
  1738. bg.cframe=Head.CFrame
  1739. for i=0,1,0.1 do
  1740. wait()
  1741. Torso.Neck.C0=necko*euler(0,0,1-2.57+2.57*i)
  1742. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1743. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1744. RW.C0 = cf(1.5-0.5*i,0.5,-0.5*i) * euler(1.57,0,0.5-1.5+2-2*i)
  1745. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1746. end
  1747. game:GetService("Chat"):Chat(Character,"Away with you!",2)
  1748. ss(0.9)
  1749. con1=RightArm.Touched:connect(function(hit) Damagefunc3(hit,20,40,RightArm.CFrame*CFrame.new(0,-1,0),1.5) punched=true end)
  1750. for i=0,1,0.15 do
  1751. wait()
  1752. Torso.Neck.C0=necko*euler(0,0,1-2.57*i)
  1753. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  1754. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1755. RW.C0 = cf(1.5-0.5+0.5*i,0.5,-0.5+0.5*i) * euler(1.57,0,0.5-1.5+2.57*i)
  1756. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1757. end
  1758. con1:disconnect()
  1759. bg.Parent=nil
  1760. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1761. attack=false
  1762. wait(0.2)
  1763. for i=0,1,0.1 do
  1764. wait()
  1765. Torso.Neck.C0=necko*euler(0,0,1-2.57+1.57*i)
  1766. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1767. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1768. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,0.5-1.5+2-0.5*i)
  1769. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1770. end
  1771. if attack==false then Say(1) end
  1772. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1773. end
  1774. function LightKick1()
  1775. attack=true
  1776. kicking=true
  1777. combo=1
  1778. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1779. bg.P = 500000
  1780. bg.Parent = Head
  1781. bg.cframe=Head.CFrame
  1782. ss(1)
  1783. con1=RightLeg.Touched:connect(function(hit) Damagefunc2(hit,10,1,RightLeg.CFrame*CFrame.new(0,-1,0),1) kicked=true end)
  1784. for i=0,1,0.15 do
  1785. wait()
  1786. Torso.Neck.C0=necko*euler(0,-0.5*i,-1.5*i)
  1787. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  1788. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1789. RW.C0 = cf(1.5,0.5,0) * euler(-0.5*i,0,0.5)
  1790. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1791. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1792. RWL.C1 = cf(-0.5,1.5,0) * euler(-1*i,0,-1*i)
  1793. LWL.C0 = cf(0,-0.5,0) * euler(0,0,-0.5*i)
  1794. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  1795. end
  1796. con1:disconnect()
  1797. --bg.Parent=nil
  1798. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1799. attack=false
  1800. wait(0.1)
  1801. bg.Parent=nil
  1802. for i=0,1,0.15 do
  1803. wait()
  1804. if attack==false then
  1805. Torso.Neck.C0=necko*euler(0,-0.5+0.5*i,-1.5+1.5*i)
  1806. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1807. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1808. RW.C0 = cf(1.5,0.5,0) * euler(-0.5+0.5*i,0,0.5)
  1809. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1810. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1811. RWL.C1 = cf(-0.5,1.5,0) * euler(-1+1*i,0,-1+1*i)
  1812. LWL.C0 = cf(0,-0.5,0) * euler(0,0,-0.5+0.5*i)
  1813. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  1814. end
  1815. end
  1816. if attack==false then Say(1) end
  1817. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1818. kicking=false
  1819. end
  1820. function LightKick2()
  1821. attack=true
  1822. kicking=true
  1823. combo=2
  1824. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1825. bg.P = 500000
  1826. bg.Parent = Head
  1827. bg.cframe=Head.CFrame
  1828. ss(1)
  1829. con1=LeftLeg.Touched:connect(function(hit) Damagefunc2(hit,10,1,LeftLeg.CFrame*CFrame.new(0,-1,0),1) kicked=true end)
  1830. for i=0,1,0.15 do
  1831. wait()
  1832. Torso.Neck.C0=necko*euler(0,-0.5+1*i,-1.5+3*i)
  1833. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5*i)
  1834. RWL.C1 = cf(-0.5,1.5,0) * euler(-1+1*i,0,-1+1*i)
  1835. LWL.C0 = cf(0,-0.5,0) * euler(0,0,-0.5+0.5*i)
  1836. LWL.C1 = cf(0.5,1.5,0) * euler(-1*i,0,1*i)
  1837. end
  1838. attack=false
  1839. con1:disconnect()
  1840. for i=0,1,0.1 do
  1841. wait()
  1842. if attack==false then
  1843. Torso.Neck.C0=necko*euler(0,-0.5+1,-1.5+3+0.2*i)
  1844. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5)
  1845. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1846. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1847. LWL.C1 = cf(0.5,1.5,0) * euler(-1,0,1+0.2*i)
  1848. end
  1849. end
  1850. bg.Parent=nil
  1851. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1852. wait(0.1)
  1853. for i=0,1,0.15 do
  1854. wait()
  1855. if attack==false then
  1856. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1857. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1858. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  1859. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1860. Torso.Neck.C0=necko*euler(0,-0.5+1-0.5*i,-1.5+3.2-1.7*i)
  1861. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5-0.5*i)
  1862. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1863. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1864. LWL.C1 = cf(0.5,1.5,0) * euler(-1+1*i,0,1+0.2-1.2*i)
  1865. end
  1866. end
  1867. if attack==false then Say(1) end
  1868. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1869. Torso.Neck.C0=necko*euler(0,0,0)
  1870. kicking=false
  1871. end
  1872. function LightKick3()
  1873. attack=true
  1874. kicking=true
  1875. combo=3
  1876. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1877. bg.P = 500000
  1878. bg.Parent = Head
  1879. bg.cframe=Head.CFrame
  1880. ss(1)
  1881. con1=LeftLeg.Touched:connect(function(hit) Damagefunc2(hit,10,1,LeftLeg.CFrame*CFrame.new(0,-1,0),1) kicked=true end)
  1882. for i=0,1,0.15 do
  1883. wait()
  1884. Torso.Neck.C0=necko*euler(0,-0.5+1,-1.5+3+1*i)
  1885. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5)
  1886. RWL.C1 = cf(-0.5,1.5,0) * euler(-1+1,0,-1+1)
  1887. LWL.C0 = cf(0,-0.5,0) * euler(0,0,-0.5+0.5)
  1888. LWL.C1 = cf(0.5,1.5,0) * euler(-1,0,1)
  1889. end
  1890. con1:disconnect()
  1891. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1892. attack=false
  1893. wait(0.1)
  1894. bg.Parent=nil
  1895. --if attack==false then Say(1) end
  1896. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1897. Torso.Neck.C0=necko*euler(0,0,0)
  1898. kicking=false
  1899. end
  1900. function HeavyKick1()
  1901. attack=true
  1902. kicking=true
  1903. combo=1
  1904. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1905. bg.P = 500000
  1906. bg.Parent = Head
  1907. bg.cframe=Head.CFrame
  1908. for i=0,1,0.1 do
  1909. wait()
  1910. Torso.Neck.C0=necko*euler(0,0,1.57*i)
  1911. --bg.cframe=Head.CFrame*euler(0,0.3,0)
  1912. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  1913. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1914. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  1915. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1916. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5*i)
  1917. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1918. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1919. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  1920. end
  1921. ss(0.8)
  1922. con1=RightLeg.Touched:connect(function(hit) Damagefunc2(hit,20,1,RightLeg.CFrame*CFrame.new(0,-1,0),1) kicked=true end)
  1923. for i=0,1,0.15 do
  1924. wait()
  1925. Torso.Neck.C0=necko*euler(0,-0.5*i,1.57-3.14*i)
  1926. --bg.cframe=Head.CFrame*euler(0,0.3,0)
  1927. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  1928. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1929. RW.C0 = cf(1.5,0.5,0) * euler(1.57*i,0,0.5-1*i)
  1930. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1931. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5+0.5*i)
  1932. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1933. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1934. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  1935. end
  1936. for i=0,1,0.1 do
  1937. wait()
  1938. Torso.Neck.C0=necko*euler(0,-0.5+0.5*i,1.57-3.14)
  1939. bg.cframe=Head.CFrame*euler(0,0.6,0)
  1940. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  1941. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1942. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,0.5-1+1*i)
  1943. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1944. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0.5+0.5-1*i)
  1945. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1946. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1947. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  1948. end
  1949. con1:disconnect()
  1950. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  1951. attack=false
  1952. kicking=false
  1953. bg.Parent=nil
  1954. for i=0,1,0.1 do
  1955. if attack==false then
  1956. wait()
  1957. Torso.Neck.C0=necko*euler(0,0,1.57-3.14+1.57*i)
  1958. end
  1959. end
  1960. if attack==false then Say(1) end
  1961. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  1962. end
  1963. function HeavyKick2()
  1964. attack=true
  1965. kicking=true
  1966. combo=2
  1967. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  1968. bg.P = 500000
  1969. bg.Parent = Head
  1970. bg.cframe=Head.CFrame
  1971. ss(0.9)
  1972. con1=LeftLeg.Touched:connect(function(hit) Damagefunc3(hit,20,30,RightArm.CFrame*CFrame.new(0,-1,0),1.5) kicked=true end)
  1973. for i=0,1,0.15 do
  1974. wait()
  1975. Torso.Neck.C0=necko*euler(0,0.3*i,-1.57+3.14*i)
  1976. --bg.cframe=Head.CFrame*euler(0,0.6,0)
  1977. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5*i,0,0)
  1978. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1979. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  1980. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1981. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1982. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1983. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1984. LWL.C1 = cf(0.5,1.5,0) * euler(-0.5*i,0,0.8*i)
  1985. end
  1986. game:GetService("Chat"):Chat(Character,"Fall!",2)
  1987. for i=0,1,0.1 do
  1988. wait()
  1989. Torso.Neck.C0=necko*euler(0,0.3+0.1*i,-1.57+3.14+0.2*i)
  1990. --bg.cframe=Head.CFrame*euler(0,0.6,0)
  1991. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5,0,0)
  1992. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1993. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  1994. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  1995. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1996. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  1997. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  1998. LWL.C1 = cf(0.5,1.5,0) * euler(-0.5-0.1*i,0,0.8+0.2*i)
  1999. end
  2000. con1:disconnect()
  2001. coroutine.resume(coroutine.create(function() wait(0.3) if attack==false or shootmode==true then combo=0 print("Ended") end end))
  2002. attack=false
  2003. kicking=false
  2004. bg.Parent=nil
  2005. for i=0,1,0.1 do
  2006. wait()
  2007. Torso.Neck.C0=necko*euler(0,0.3+0.1-0.4*i,-1.57+3.14-1.57*i)
  2008. --bg.cframe=Head.CFrame*euler(0,0.6,0)
  2009. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5+0.5*i,0,0)
  2010. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2011. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2012. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2013. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2014. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  2015. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2016. LWL.C1 = cf(0.5,1.5,0) * euler(-0.5-0.1+0.6*i,0,0.8+0.2-1*i)
  2017. end
  2018. if attack==false then Say(1) end
  2019. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  2020. end
  2021. function Grab()
  2022. attack=true
  2023. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  2024. bg.P = 500000
  2025. bg.Parent = Head
  2026. bg.cframe=Head.CFrame
  2027. ss(1.1)
  2028. con1=RightArm.Touched:connect(function(hit)
  2029. if grabbed==true then return end
  2030. if hit.Parent==nil then
  2031. return
  2032. end
  2033. -- CPlayer=Bin
  2034. h=hit.Parent:FindFirstChild("Humanoid")
  2035. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  2036. if attackdebounce == false then
  2037. attackdebounce = true
  2038. coroutine.resume(coroutine.create(function()
  2039. wait(0.2)
  2040. attackdebounce = false
  2041. end))
  2042. end
  2043. b=math.random(1,3)
  2044. if b==1 then
  2045. game:GetService("Chat"):Chat(Character,"You're mine!",2)
  2046. elseif b==2 then
  2047. game:GetService("Chat"):Chat(Character,"Gotcha.",2)
  2048. end
  2049. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  2050. bg.P = 5000000
  2051. bg.Parent = Head
  2052. bg.cframe=Head.CFrame
  2053. bb=it("BodyPosition")
  2054. bb.P=5000
  2055. bb.D=100
  2056. bb.maxForce=vt(math.huge,math.huge,math.huge)
  2057. bb.position=Torso.Position
  2058. bb.Parent=Torso
  2059. hit.Parent.Humanoid.PlatformStand=false
  2060. w=Instance.new("Weld")
  2061. w.Parent=RightArm
  2062. w.Part0=RightArm
  2063. w.Part1=hit.Parent.Torso
  2064. w.C0=CFrame.new(0,-1,0)*CFrame.fromEulerAnglesXYZ(1.57,0,3.14)
  2065. grabbed=true
  2066. for i=0,1,0.1 do
  2067. wait()
  2068. attack=true
  2069. Torso.Neck.C0=necko*euler(0,0,-1.57+1.57*i)
  2070. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2071. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2072. RW.C0 = cf(1.5,0.5,0) * euler(1.57,0,1.57-1.57*i)
  2073. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2074. RWL.C0 = cf(0,-0.5,0) * euler(-1*i,0,0)
  2075. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  2076. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2077. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  2078. end
  2079. wait(0.2)
  2080. w.Parent=nil
  2081. hit.Parent.Humanoid.PlatformStand=false
  2082. grabbed=false
  2083. con2=RightLeg.Touched:connect(function(hit) Damagefunc3(hit,20,50,RightArm.CFrame*CFrame.new(0,-1,0),1.5) kicked=true end)
  2084. ss(1.2)
  2085. game:GetService("Chat"):Chat(Character,"Fly!",2)
  2086. for i=0,1,0.2 do
  2087. wait()
  2088. Torso.Neck.C0=necko*euler(0.5*i,0,0)
  2089. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5*i,0,-0.5)
  2090. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2091. RW.C0 = cf(1.5,0.5,0) * euler(1.57-2.57*i,0,0)
  2092. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2093. RWL.C0 = cf(0,-0.5,0) * euler(-1+2.5*i,0,0)
  2094. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  2095. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2096. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  2097. end
  2098. con2:disconnect()
  2099. for i=0,1,0.1 do
  2100. wait()
  2101. Torso.Neck.C0=necko*euler(0.5,0,0)
  2102. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5-0.1*i,0,-0.5)
  2103. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2104. RW.C0 = cf(1.5,0.5,0) * euler(1.57-2.57+0.2*i,0,0)
  2105. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2106. RWL.C0 = cf(0,-0.5,0) * euler(-1+2.5+0.1*i,0,0)
  2107. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  2108. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2109. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  2110. end
  2111. for i=0,1,0.1 do
  2112. wait()
  2113. Torso.Neck.C0=necko*euler(0.5-0.5*i,0,0)
  2114. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5-0.5-0.1+0.6*i,0,-0.5+0.5*i)
  2115. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2116. RW.C0 = cf(1.5,0.5,0) * euler(1.57-2.57+1*i,0,0.5*i)
  2117. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2118. RWL.C0 = cf(0,-0.5,0) * euler(-1+2.5-1.5*i,0,0)
  2119. RWL.C1 = cf(-0.5,1.5,0) * euler(0,0,0)
  2120. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  2121. LWL.C1 = cf(0.5,1.5,0) * euler(0,0,0)
  2122. end
  2123. attack=false
  2124. if attack==false and Did~=0 then print("Did "..Did.." units of damage") Did=0 end
  2125. print("OHOHOHOH")
  2126. wait(2)
  2127. if attack==false then Say(1) end
  2128. Enemy=nil
  2129. HP=0
  2130. Did=0
  2131. bb.Parent=nil
  2132. bg.Parent=nil
  2133. end
  2134. end)
  2135. for i=0,1,0.15 do
  2136. wait()
  2137. Torso.Neck.C0=necko*euler(0,0,-1.57*i)
  2138. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  2139. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2140. RW.C0 = cf(1.5,0.5,0) * euler(1.57*i,0,0.5+1.07*i)
  2141. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2142. end
  2143. con1:disconnect()
  2144. attack=false
  2145. wait(0.2)
  2146. print(grabbed)
  2147. if grabbed==false then
  2148. bg.Parent=nil
  2149. b=math.random(1,3)
  2150. if b==1 then
  2151. game:GetService("Chat"):Chat(Character,"Missed...",2)
  2152. elseif b==2 then
  2153. game:GetService("Chat"):Chat(Character,"Get over here.",2)
  2154. end
  2155. for i=0,1,0.1 do
  2156. if attack==false then
  2157. wait()
  2158. Torso.Neck.C0=necko*euler(0,0,-1.57+1.57*i)
  2159. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  2160. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2161. RW.C0 = cf(1.5,0.5,0) * euler(1.57-1.57*i,0,0.5+1.07-1.07*i)
  2162. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2163. end
  2164. end
  2165. Enemy=nil
  2166. HP=0
  2167. end
  2168. grabbed=false
  2169. end
  2170. function Taunt()
  2171. attack=true
  2172. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  2173. bg.P = 500000
  2174. bg.Parent = Head
  2175. bg.cframe=Head.CFrame
  2176. for i=0,1,0.1 do
  2177. wait()
  2178. Torso.Neck.C0=necko*euler(0,0,-1.57*i)
  2179. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5*i)
  2180. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2181. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5+1.07*i)
  2182. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57*i,0)
  2183. end
  2184. Say(2)
  2185. for i=1,2 do
  2186. for i=0,1,0.25 do
  2187. wait()
  2188. Torso.Neck.C0=necko*euler(0,0,-1.57)
  2189. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2190. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2191. RW.C0 = cf(1.5,0.5,0) * euler(0,0,1.57+0.5*i)
  2192. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57,0)
  2193. end
  2194. for i=0,1,0.25 do
  2195. wait()
  2196. Torso.Neck.C0=necko*euler(0,0,-1.57)
  2197. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2198. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2199. RW.C0 = cf(1.5,0.5,0) * euler(0,0,1.57+0.5-0.5*i)
  2200. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57,0)
  2201. end
  2202. end
  2203. for i=0,1,0.1 do
  2204. wait()
  2205. Torso.Neck.C0=necko*euler(0,0,-1.57)
  2206. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2207. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2208. RW.C0 = cf(1.5,0.5,0) * euler(-0.6*i,0,1.57+1*i)
  2209. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57,0)
  2210. end
  2211. for i=0,1,0.2 do
  2212. wait()
  2213. Torso.Neck.C0=necko*euler(0,0,-1.57+1*i)
  2214. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2215. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2216. RW.C0 = cf(1.5,0.5,0) * euler(-0.6*i,0,1.57+1-2*i)
  2217. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57-1*i,0)
  2218. end
  2219. for i=0,1,0.1 do
  2220. wait()
  2221. Torso.Neck.C0=necko*euler(0,0,-1.57+1+0.1*i)
  2222. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5)
  2223. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2224. RW.C0 = cf(1.5,0.5,0) * euler(-0.6-0.2*i,0,1.57+1-2-0.2*i)
  2225. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57-1,0)
  2226. end
  2227. for i=0,1,0.1 do
  2228. wait()
  2229. Torso.Neck.C0=necko*euler(0,0,-1.57+1.1+0.47*i)
  2230. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,-0.5+0.5*i)
  2231. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2232. RW.C0 = cf(1.5,0.5,0) * euler(-0.8+0.8*i,0,0.37+0.13*i)
  2233. RW.C1 = cf(0, 0.5, 0) * euler(0,1.57-1-0.57*i,0)
  2234. end
  2235. bg.Parent=nil
  2236. attack=false
  2237. end
  2238. function Aim()
  2239. attack=true
  2240. if shootmode==false then
  2241. shootmode=true
  2242. --grip(1.7)
  2243. wld11a.Part1 = LeftArm
  2244. wld11a.C0 = euler(1.75,0,0) * cf(0,1,0)
  2245. --[[for i=0,1,0.1 do
  2246. wait()
  2247. bg.cframe = Head.CFrame*euler(0,0,0)
  2248. Torso.Neck.C0=necko*euler(0,0,0)
  2249. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5+3.14*i,0,0)
  2250. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2251. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2252. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2253. end]]
  2254. coroutine.resume(coroutine.create(function()
  2255. while shootmode==true do
  2256. wait()
  2257. bg.P = 500000
  2258. local pos4 = vt(MMouse.Hit.p.x,Head.Position.Y,MMouse.Hit.p.z)
  2259. bg.cframe = cf(Head.Position,pos4) * euler(0,0,0) * cf(0,0,0) --cf(Torso.Position,MMouse.Hit.p) *
  2260. offset=(Torso.Position.y-MMouse.Hit.p.y)/60
  2261. mag=(Torso.Position-MMouse.Hit.p).magnitude/80
  2262. offset=offset/mag
  2263. --[[Torso.Neck.C0=necko*euler(0,0,1.57)
  2264. Torso.Neck.C1=necko2*euler(-offset,0,0) ]]
  2265. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2266. LW.C1 = cf(0, 0.5, 0) * euler(offset,-1.57,0)
  2267. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2268. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2269. end
  2270. end))
  2271. for i=0,1,0.1 do
  2272. wait()
  2273. bg.Parent = Head
  2274. bg.maxTorque = vt(math.huge,math.huge,math.huge)
  2275. bg.P = 500000
  2276. --bg.cframe = Head.CFrame*euler(0,0,0)
  2277. Torso.Neck.C0=necko*euler(0,0,1.57*i)
  2278. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57*i)
  2279. LW.C1 = cf(0, 0.5, 0) * euler(0,-1.57*i,0)
  2280. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2281. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2282. end
  2283. elseif shootmode==true then
  2284. shootmode=false
  2285. for i=0,1,0.1 do
  2286. wait()
  2287. bg.Parent = Head
  2288. bg.P = 500000
  2289. bg.cframe = Head.CFrame*euler(0,0,0)
  2290. Torso.Neck.C0=necko*euler(0,0,1.57-1.57*i)
  2291. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5*i,0,-1.57+1.57*i)
  2292. LW.C1 = cf(0, 0.5, 0) * euler(offset-offset*i,-1.57+1.57*i,0)
  2293. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2294. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2295. end
  2296. bg.Parent=nil
  2297. --[[wld11a.Part1 = LeftLeg
  2298. wld11a.C0 = euler(3.9,0,0) * cf(0.7,-0.5,0.5)
  2299. for i=0,1,0.1 do
  2300. wait()
  2301. bg.cframe = Head.CFrame*euler(0,0,0)
  2302. Torso.Neck.C0=necko*euler(0,0,0)
  2303. LW.C0 = cf(-1.5,0.5,0) * euler(-0.5,0,0)
  2304. LW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2305. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2306. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2307. end]]
  2308. attack=false
  2309. end
  2310. attack=false
  2311. end
  2312. function Shoot()
  2313. attack=true
  2314. spread2 = 0
  2315. range2 = 100
  2316. rangepower = 10
  2317. if currentam==6 then
  2318. currentam=0
  2319. reload(0.75)
  2320. for i=0,1,0.3 do
  2321. wait()
  2322. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2323. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7*i,-1.57,0)
  2324. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2325. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2326. end
  2327. for i=0,1,0.3 do
  2328. wait()
  2329. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2330. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7-0.7*i,-1.57,0)
  2331. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2332. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2333. end
  2334. wait(0.5)
  2335. else
  2336. fire1(0.3)
  2337. --[[ s=it("Sound")
  2338. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  2339. s.Volume=1
  2340. s.Pitch=2
  2341. s.Parent=Head
  2342. s:Play()
  2343. coroutine.resume(coroutine.create(function()
  2344. wait(2)
  2345. s.Parent=nil
  2346. end))
  2347. thesound=s
  2348. doSound(thesound,60,thesound.Parent,thesound.Volume*100)]]
  2349. currentam=currentam+1
  2350. shoottrail2(handle34,10)
  2351. for i=0,1,0.3 do
  2352. wait()
  2353. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2354. LW.C1 = cf(0, 0.5, 0) * euler(offset-0.5*i,-1.57,0)
  2355. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2356. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2357. end
  2358. for i=0,1,0.3 do
  2359. wait()
  2360. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2361. LW.C1 = cf(0, 0.5, 0) * euler(offset-0.5+0.5*i,-1.57,0)
  2362. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2363. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2364. end
  2365. end
  2366. attack=false
  2367. end
  2368. function RapidShoot()
  2369. attack=true
  2370. spread2 = 5
  2371. range2 = 100
  2372. rangepower = 10
  2373. for i=0,1,0.1 do
  2374. wait()
  2375. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2376. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2377. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2378. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2379. end
  2380. for i=1,6 do
  2381. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2382. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2383. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2384. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2385. fire1(0.3)
  2386. shoottrail2(handle34,5)
  2387. for i=0,1,0.7 do
  2388. wait(0)
  2389. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2390. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2391. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2392. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2393. end
  2394. for i=0,1,0.7 do
  2395. wait(0)
  2396. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2397. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2398. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2399. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2400. end
  2401. end
  2402. while rapidshooting==true and mana >= 10 do
  2403. mana=mana-10
  2404. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2405. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2406. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2407. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2408. fire1(0.3)
  2409. shoottrail2(handle34,5)
  2410. for i=0,1,0.7 do
  2411. wait(0)
  2412. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2413. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2414. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2415. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2416. end
  2417. for i=0,1,0.7 do
  2418. wait(0)
  2419. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2420. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2421. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2422. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2423. end
  2424. end
  2425. reload(0.75)
  2426. currentam=0
  2427. for i=0,1,0.3 do
  2428. wait()
  2429. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2430. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7*i,-1.57,0)
  2431. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2432. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2433. end
  2434. for i=0,1,0.3 do
  2435. wait()
  2436. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2437. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7-0.7*i,-1.57,0)
  2438. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2439. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2440. end
  2441. wait(0.5)
  2442. attack=false
  2443. end
  2444. function FullBlast()
  2445. attack=true
  2446. spread2 = 10
  2447. range2 = 100
  2448. rangepower = 10
  2449. for i=0,1,0.1 do
  2450. wait()
  2451. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2452. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2453. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2454. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2455. end
  2456. for i=1,6 do
  2457. coroutine.resume(coroutine.create(function()
  2458. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2459. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2460. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2461. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2462. fire1(0.3)
  2463. shoottrail2(handle34,5)
  2464. for i=0,1,0.7 do
  2465. wait(0)
  2466. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2467. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2468. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2469. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2470. end
  2471. for i=0,1,0.7 do
  2472. wait(0)
  2473. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2474. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2475. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2476. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2477. end
  2478. end))
  2479. end
  2480. wait(0.5)
  2481. reload(0.75)
  2482. currentam=0
  2483. for i=0,1,0.3 do
  2484. wait()
  2485. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2486. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7*i,-1.57,0)
  2487. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2488. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2489. end
  2490. for i=0,1,0.3 do
  2491. wait()
  2492. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2493. LW.C1 = cf(0, 0.5, 0) * euler(offset+0.7-0.7*i,-1.57,0)
  2494. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2495. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2496. end
  2497. wait(0.5)
  2498. attack=false
  2499. end
  2500. function LaserShot()
  2501. attack=true
  2502. Character.Humanoid.WalkSpeed=0
  2503. for i=0,1,0.2 do
  2504. wait()
  2505. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2506. LW.C1 = cf(0, 0.5, 0) * euler(offset-1*i,-1.57,0)
  2507. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2508. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2509. end
  2510. grip(1.7)
  2511. for i=0,1,0.5 do
  2512. wait()
  2513. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,-1.57)
  2514. LW.C1 = cf(0, 0.5, 0) * euler(offset-1+1*i,-1.57,0)
  2515. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2516. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2517. end
  2518. for i=1,30 do
  2519. wait()
  2520. ChargeEffect(handle34,2,2,2,math.random(-10,10),math.random(-10,10),math.random(-10,10),0,0,0,BrickColor.new("Gold"))
  2521. end
  2522. wait(0.2)
  2523. Laser(handle34,math.random(40,80))
  2524. fire1(0.2)
  2525. fire1(0.3)
  2526. fire1(0.4)
  2527. for i=0,1,0.7 do
  2528. wait(0)
  2529. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2530. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2531. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2532. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2533. end
  2534. for i=0,1,0.7 do
  2535. wait(0)
  2536. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2537. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2538. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2539. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2540. end
  2541. wait(0.5)
  2542. Character.Humanoid.WalkSpeed=16
  2543. attack=false
  2544. end
  2545. function Obliterate()
  2546. if mana >= 400 then
  2547. attack=true
  2548. coroutine.resume(coroutine.create(function()
  2549. while attack==true do
  2550. wait()
  2551. mana=0
  2552. end
  2553. end))
  2554. Character.Humanoid.WalkSpeed=0
  2555. for i=0,1,0.1 do
  2556. wait()
  2557. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2558. LW.C1 = cf(0, 0.5, 0) * euler(offset-offset-1.57-1.57*i,-1.57,0)
  2559. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2560. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2561. end
  2562. local derpsparkles=it("Sparkles")
  2563. derpsparkles.Parent=handle32
  2564. derpsparkles.SparkleColor=Color3.new(255, 255, 127)
  2565. derpsparkles.Enabled=true
  2566. charge(0.5)
  2567. for i=1,60 do
  2568. wait()
  2569. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2570. LW.C1 = cf(0, 0.5, 0) * euler(offset-offset-1.57-1.57,-1.57,0)
  2571. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2572. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2573. ChargeEffect(handle34,2,2,2,math.random(-10,10),math.random(-10,10),math.random(-10,10),0,0,0,BrickColor.new("Gold"))
  2574. end
  2575. for i=0,1,0.1 do
  2576. wait()
  2577. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2578. LW.C1 = cf(0, 0.5, 0) * euler(offset-offset+offset-1.57-1.57+1.57*i,-1.57,0)
  2579. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2580. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2581. end
  2582. wait(0.2)
  2583. for i=1,3 do
  2584. spread2 = 5
  2585. range2 = 100
  2586. rangepower = 10
  2587. wait(0.3)
  2588. for i=1,6 do
  2589. coroutine.resume(coroutine.create(function()
  2590. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2591. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2592. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2593. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2594. fire1(0.3)
  2595. shoottrail2(handle34,5)
  2596. for i=0,1,0.7 do
  2597. wait(0)
  2598. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2599. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2600. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2601. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2602. end
  2603. for i=0,1,0.7 do
  2604. wait(0)
  2605. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2606. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2607. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2608. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2609. end
  2610. end))
  2611. end
  2612. end
  2613. for i=1,10 do
  2614. spread2 = 2
  2615. range2 = 100
  2616. rangepower = 10
  2617. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2618. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2619. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2620. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2621. for i=1,2 do
  2622. fire1(0.3)
  2623. shoottrail2(handle34,5)
  2624. end
  2625. for i=0,1,0.9 do
  2626. wait(0)
  2627. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2628. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2629. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2630. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2631. end
  2632. for i=0,1,0.9 do
  2633. wait(0)
  2634. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2635. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2636. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2637. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2638. end
  2639. end
  2640. for i=0,1,0.2 do
  2641. wait(0)
  2642. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2643. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2644. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2645. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2646. end
  2647. for i=0,1,0.2 do
  2648. wait(0)
  2649. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2650. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2651. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2652. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2653. end
  2654. spread2 = 5
  2655. range2 = 100
  2656. rangepower = 20
  2657. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2658. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57,-1.57,0)
  2659. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2660. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2661. derpsparkles.Enabled=false
  2662. local derpsmoke=it("Smoke")
  2663. derpsmoke.Parent=handle32
  2664. derpsmoke.Color=Color3.new(189, 189, 0)
  2665. derpsmoke.Opacity=0.05
  2666. derpsmoke.Size=0.5
  2667. for i=1,10 do
  2668. fire1(0.3)
  2669. shoottrail2(handle34,20)
  2670. end
  2671. for i=0,1,0.1 do
  2672. wait(0)
  2673. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2674. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5*i,-1.57,0)
  2675. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2676. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2677. end
  2678. for i=0,1,0.1 do
  2679. wait(0)
  2680. LW.C0 = cf(-1.5,0.5,0) * euler(0,0,0)
  2681. LW.C1 = cf(0, 0.5, 0) * euler(offset-1.57-0.5+0.5*i,-1.57,0)
  2682. RW.C0 = cf(1.5,0.5,0) * euler(0,0,0.5)
  2683. RW.C1 = cf(0, 0.5, 0) * euler(0,0,0)
  2684. end
  2685. canusepenumbra=false
  2686. Aim()
  2687. derpsparkles.Parent=nil
  2688. coroutine.resume(coroutine.create(function()
  2689. wait(30)
  2690. canusepenumbra=true
  2691. derpsmoke.Enabled=false
  2692. wait(10)
  2693. derpsmoke.Parent=nil
  2694. end))
  2695. wait(1)
  2696. attack=false
  2697. Character.Humanoid.WalkSpeed=16
  2698. end
  2699. end
  2700. function Sound(sid,pit,vol,parz) --[[coroutine.resume(coroutine.create(function() local sou = it("Sound") sou.SoundId = sid sou.Pitch = pit sou.Volume = vol sou.Parent = parz game:service'Lighting'["Lolsound"].Value = sou print(sou.Parent) wait(5) sou:Remove'' end))]] end
  2701. --Sound("http://www.roblox.com/asset/?id=2697431",0.3,0.7,Head)
  2702. doSound=function(sound,decay,origin,volume)
  2703. --[[ if Source==nil then --formatting for other objects.
  2704. Source=script.Parent
  2705. end]]
  2706. sc=game.Lighting.LocalSoundScript:clone()
  2707. sc.DecayFactor.Value=decay
  2708. sc.Origin.Value=origin
  2709. sc.Volume.Value=volume
  2710. sc.Disabled=false
  2711. sc.Parent=Character
  2712. sc.Sound.Value=sound
  2713. Gun=Bin
  2714. sc:clone().Parent=Character
  2715. print(sc.Parent)
  2716. end
  2717. function ss(pitch)
  2718. local SlashSound = it("Sound")
  2719. SlashSound.SoundId = "rbxasset://sounds\\swordslash.wav"
  2720. SlashSound.Parent = Head
  2721. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2722. SlashSound.Volume = .7
  2723. SlashSound.Pitch = pitch
  2724. SlashSound.PlayOnRemove = true
  2725. coroutine.resume(coroutine.create(function()
  2726. wait(1)
  2727. SlashSound.Parent = nil
  2728. end))
  2729. end
  2730. function critsound(pitch)
  2731. local SlashSound = it("Sound")
  2732. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  2733. SlashSound.Parent = Head
  2734. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2735. SlashSound.Volume = .4
  2736. SlashSound.Pitch = pitch
  2737. SlashSound.PlayOnRemove = true
  2738. coroutine.resume(coroutine.create(function()
  2739. wait(1)
  2740. SlashSound.Parent = nil
  2741. end))
  2742. end
  2743. function charge(pitch)
  2744. local SlashSound = it("Sound")
  2745. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2101137"
  2746. SlashSound.Parent = Head
  2747. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2748. SlashSound.Volume = 1
  2749. SlashSound.Pitch = pitch
  2750. SlashSound.PlayOnRemove = true
  2751. coroutine.resume(coroutine.create(function()
  2752. wait(1)
  2753. SlashSound.Parent = nil
  2754. end))
  2755. end
  2756. function bewm(pitch)
  2757. local SlashSound = it("Sound")
  2758. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2248511"
  2759. SlashSound.Parent = Head
  2760. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2761. SlashSound.Volume = .7
  2762. SlashSound.Pitch = pitch
  2763. SlashSound.PlayOnRemove = true
  2764. coroutine.resume(coroutine.create(function()
  2765. wait(1)
  2766. SlashSound.Parent = nil
  2767. end))
  2768. end
  2769. function abscond(pitch)
  2770. local SlashSound = it("Sound")
  2771. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2767090"
  2772. SlashSound.Parent = Head
  2773. --game:service'Lighing'["Lolsound"].Value=SlashSound
  2774. SlashSound.Volume = 1
  2775. SlashSound.Pitch = pitch
  2776. SlashSound.PlayOnRemove = true
  2777. coroutine.resume(coroutine.create(function()
  2778. wait(1)
  2779. SlashSound.Parent = nil
  2780. end))
  2781. end
  2782. function distort(pitch)
  2783. local SlashSound = it("Sound")
  2784. SlashSound.SoundId = "http://www.roblox.com/asset/?id=2974249"
  2785. SlashSound.Parent = Head
  2786. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2787. SlashSound.Volume = 1
  2788. SlashSound.Pitch = pitch
  2789. SlashSound.PlayOnRemove = true
  2790. coroutine.resume(coroutine.create(function()
  2791. wait(1)
  2792. SlashSound.Parent = nil
  2793. end))
  2794. end
  2795. function thwack(pitch)
  2796. local SlashSound = it("Sound")
  2797. SlashSound.SoundId = "http://www.roblox.com/asset/?id=46153268"
  2798. SlashSound.Parent = Head
  2799. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2800. SlashSound.Volume = 1
  2801. SlashSound.Pitch = pitch
  2802. SlashSound.PlayOnRemove = true
  2803. coroutine.resume(coroutine.create(function()
  2804. wait(1)
  2805. SlashSound.Parent = nil
  2806. end))
  2807. end
  2808. function fire1(pitch)
  2809. local SlashSound = it("Sound")
  2810. SlashSound.SoundId = "http://www.roblox.com/asset/?id=97848313"
  2811. SlashSound.Parent = Head
  2812. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2813. SlashSound.Volume = 1
  2814. SlashSound.Pitch = 1
  2815. SlashSound.PlayOnRemove = true
  2816. coroutine.resume(coroutine.create(function()
  2817. wait(1)
  2818. SlashSound.Parent = nil
  2819. end))
  2820. end
  2821. function fire2(pitch)
  2822. local SlashSound = it("Sound")
  2823. SlashSound.SoundId = "http://www.roblox.com/asset/?id=48618802 "
  2824. SlashSound.Parent = Head
  2825. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2826. SlashSound.Volume = 1
  2827. SlashSound.Pitch = 1
  2828. SlashSound.PlayOnRemove = true
  2829. coroutine.resume(coroutine.create(function()
  2830. wait(1)
  2831. SlashSound.Parent = nil
  2832. end))
  2833. end
  2834. function grip(pitch)
  2835. local SlashSound = it("Sound")
  2836. SlashSound.SoundId = "rbxasset://sounds/swordslash.wav"
  2837. SlashSound.Parent = Head
  2838. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2839. SlashSound.Volume = 1
  2840. SlashSound.Pitch = 1
  2841. SlashSound.PlayOnRemove = true
  2842. coroutine.resume(coroutine.create(function()
  2843. wait(1)
  2844. SlashSound.Parent = nil
  2845. end))
  2846. end
  2847. function reload(pitch)
  2848. local SlashSound = it("Sound")
  2849. SlashSound.SoundId = "http://www.roblox.com/asset/?id=97848255"
  2850. SlashSound.Parent = Head
  2851. --game:service'Lighting'["Lolsound"].Value=SlashSound
  2852. SlashSound.Volume = 1
  2853. SlashSound.Pitch = 1
  2854. SlashSound.PlayOnRemove = true
  2855. coroutine.resume(coroutine.create(function()
  2856. wait(1)
  2857. SlashSound.Parent = nil
  2858. end))
  2859. end
  2860. function MMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  2861. local msh1 = it("BlockMesh")
  2862. msh1.Scale = vt(0.5,0.5,0.5)
  2863. S=it("Part")
  2864. S.Name="Effect"
  2865. S.formFactor=0
  2866. S.Size=vt(x1,y1,z1)
  2867. S.BrickColor=color
  2868. S.Reflectance = 0
  2869. S.TopSurface=0
  2870. S.BottomSurface=0
  2871. S.Transparency=0
  2872. S.Anchored=true
  2873. S.CanCollide=false
  2874. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2875. S.Parent=workspace
  2876. msh1.Parent = S
  2877. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2878. end
  2879. function MMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  2880. local msh1 = it("BlockMesh")
  2881. msh1.Scale = vt(0.5,0.5,0.5)
  2882. S=it("Part")
  2883. S.Name="Effect"
  2884. S.formFactor=0
  2885. S.Size=vt(x1,y1,z1)
  2886. S.BrickColor=color
  2887. S.Reflectance = 0
  2888. S.TopSurface=0
  2889. S.BottomSurface=0
  2890. S.Transparency=0
  2891. S.Anchored=true
  2892. S.CanCollide=false
  2893. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2894. S.Parent=Character
  2895. msh1.Parent = S
  2896. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2897. end
  2898. function MMMAGIC2(part,x1,y1,z1,x2,y2,z2,color)
  2899. local msh1 = it("BlockMesh")
  2900. msh1.Scale = vt(0.5,0.5,0.5)
  2901. S=it("Part")
  2902. S.Name="Effect"
  2903. S.formFactor=0
  2904. S.Size=vt(x1,y1,z1)
  2905. S.BrickColor=color
  2906. S.Reflectance = 0
  2907. S.TopSurface=0
  2908. S.BottomSurface=0
  2909. S.Transparency=0
  2910. S.Anchored=true
  2911. S.CanCollide=false
  2912. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2913. S.Parent=workspace
  2914. msh1.Parent = S
  2915. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2916. end
  2917. function MMMAGIC3(part,x1,y1,z1,x2,y2,z2,color)
  2918. local msh1 = it("BlockMesh")
  2919. msh1.Scale = vt(0.5,0.5,0.5)
  2920. S=it("Part")
  2921. S.Name="Effect"
  2922. S.formFactor=0
  2923. S.Size=vt(x1,y1,z1)
  2924. S.BrickColor=color
  2925. S.Reflectance = 0
  2926. S.TopSurface=0
  2927. S.BottomSurface=0
  2928. S.Transparency=0
  2929. S.Anchored=true
  2930. S.CanCollide=false
  2931. S.CFrame=part*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2932. S.Parent=workspace
  2933. msh1.Parent = S
  2934. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0,0.3,0) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2935. end
  2936. function UltimaMMMAGIC(part,x1,y1,z1,x2,y2,z2,color)
  2937. local msh1 = it("BlockMesh")
  2938. msh1.Scale = vt(x1,y1,z1)
  2939. S=it("Part")
  2940. S.Name="Effect"
  2941. S.formFactor=0
  2942. S.Size=vt(1,1,1)
  2943. S.BrickColor=color
  2944. S.Reflectance = 0
  2945. S.TopSurface=0
  2946. S.BottomSurface=0
  2947. S.Transparency=0
  2948. S.Anchored=true
  2949. S.CanCollide=false
  2950. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2951. S.Parent=workspace
  2952. msh1.Parent = S
  2953. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50)) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2954. end
  2955. function MOREMAGIX(part,cframe,x,y,z,color)
  2956. p2=it("Part")
  2957. p2.Name="Blast"
  2958. p2.TopSurface=0
  2959. p2.BottomSurface=0
  2960. p2.CanCollide=false
  2961. p2.Anchored=true
  2962. p2.BrickColor=color
  2963. p2.Size=vt(x,y,z)
  2964. p2.formFactor="Symmetric"
  2965. p2.CFrame=part.CFrame*cf(0,cframe,0)
  2966. p2.Parent=Character
  2967. m=it("BlockMesh")
  2968. m.Parent=p2
  2969. m.Name="BlastMesh"
  2970. coroutine.resume(coroutine.create(function(part,dir) for loll=1, 15 do part.BlastMesh.Scale=part.BlastMesh.Scale-vt(.09,.09,.09) part.Transparency=loll/20 part.CFrame=part.CFrame*cf(dir)*euler(math.random(-100,100)/100, math.random(-100,100)/100, math.random(-100,100)/100) wait() end part.Parent=nil end),p2,vt(math.random(-10,10)/10,math.random(-10,10)/10,math.random(-10,10)/10))
  2971. end
  2972. function EVENMOARMAGIX(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  2973. local msh1 = it("SpecialMesh")
  2974. msh1.Scale = vt(0.5,0.5,0.5)
  2975. msh1.MeshType = "Sphere"
  2976. S=it("Part")
  2977. S.Name="Effect"
  2978. S.formFactor=0
  2979. S.Size=vt(x1,y1,z1)
  2980. S.BrickColor=color
  2981. S.Reflectance = 0
  2982. S.TopSurface=0
  2983. S.BottomSurface=0
  2984. S.Transparency=0
  2985. S.Anchored=true
  2986. S.CanCollide=false
  2987. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(x3,y3,z3)
  2988. S.Parent=workspace
  2989. msh1.Parent = S
  2990. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.15,0.15,0.15) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  2991. end
  2992. function EVENMOARMAGIX2(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  2993. local msh1 = it("SpecialMesh")
  2994. msh1.Scale = vt(0.5,0.5,0.5)
  2995. msh1.MeshType = "Sphere"
  2996. S=it("Part")
  2997. S.Name="Effect"
  2998. S.formFactor=0
  2999. S.Size=vt(x1,y1,z1)
  3000. S.BrickColor=color
  3001. S.Reflectance = 0
  3002. S.TopSurface=0
  3003. S.BottomSurface=0
  3004. S.Transparency=0
  3005. S.Anchored=true
  3006. S.CanCollide=false
  3007. S.CFrame=part
  3008. S.Parent=workspace
  3009. msh1.Parent = S
  3010. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 5 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.3,0.3,0.3) Part.Transparency=Part.Transparency+0.15 wait() end Part.Parent=nil end),S,S.CFrame)
  3011. end
  3012. function EVENMOARMAGIX3(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  3013. local msh1 = it("SpecialMesh")
  3014. msh1.Scale = vt(x1,y1,z1)
  3015. msh1.MeshType = "Sphere"
  3016. S=it("Part")
  3017. S.Name="Effect"
  3018. S.formFactor=0
  3019. S.Size=vt(1,1,1)
  3020. S.BrickColor=color
  3021. S.Reflectance = 0
  3022. S.TopSurface=0
  3023. S.BottomSurface=0
  3024. S.Transparency=0
  3025. S.Anchored=true
  3026. S.CanCollide=false
  3027. S.CFrame=part
  3028. S.Parent=workspace
  3029. msh1.Parent = S
  3030. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.3,0.3,0.3) Part.Transparency=Part.Transparency+0.1 wait() end Part.Parent=nil end),S,S.CFrame)
  3031. end
  3032. function ChargeEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  3033. local msh1 = it("SpecialMesh")
  3034. msh1.Scale = vt(0.5,0.5,0.5)
  3035. msh1.MeshType = "Sphere"
  3036. S=it("Part")
  3037. S.Name="Effect"
  3038. S.formFactor=0
  3039. S.Size=vt(x1,y1,z1)
  3040. S.BrickColor=color
  3041. S.Reflectance = 0
  3042. S.TopSurface=0
  3043. S.BottomSurface=0
  3044. S.Transparency=0
  3045. S.Anchored=false
  3046. S.CanCollide=false
  3047. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(x3,y3,z3)
  3048. S.Parent=modelzorz
  3049. msh1.Parent = S
  3050. coroutine.resume(coroutine.create(function(Part,CF)
  3051. f=it("BodyPosition")
  3052. f.P=800
  3053. f.D=100
  3054. f.maxForce=vt(math.huge,math.huge,math.huge)
  3055. f.position=part.Position
  3056. f.Parent=Part
  3057. for i=0,1,0.1 do
  3058. wait()
  3059. Part.Transparency=Part.Transparency+0.1
  3060. end
  3061. Part.Parent=nil
  3062. end),S,S.CFrame)
  3063. end
  3064. function ChargeEffect2(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  3065. local msh1 = it("SpecialMesh")
  3066. msh1.Scale = vt(0.5,0.5,0.5)
  3067. msh1.MeshType = "Sphere"
  3068. S=it("Part")
  3069. S.Name="Effect"
  3070. S.formFactor=0
  3071. S.Size=vt(x1,y1,z1)
  3072. S.BrickColor=color
  3073. S.Reflectance = 0
  3074. S.TopSurface=0
  3075. S.BottomSurface=0
  3076. S.Transparency=0
  3077. S.Anchored=false
  3078. S.CanCollide=false
  3079. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(x3,y3,z3)
  3080. S.Parent=modelzorz
  3081. msh1.Parent = S
  3082. coroutine.resume(coroutine.create(function(Part,CF)
  3083. f=it("BodyPosition")
  3084. f.P=800
  3085. f.D=100
  3086. f.maxForce=vt(math.huge,math.huge,math.huge)
  3087. f.position=part.Position+vt(math.random(-30,30),math.random(-30,30),math.random(-30,30))
  3088. f.Parent=Part
  3089. for i=0,1,0.1 do
  3090. wait()
  3091. Part.Transparency=Part.Transparency+0.1
  3092. end
  3093. Part.Parent=nil
  3094. end),S,S.CFrame)
  3095. end
  3096. print("Y U NU GIVE CREDIT.")
  3097. function WaveEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  3098. local msh1 = it("SpecialMesh")
  3099. msh1.Scale = vt(x1,y1,z1)
  3100. msh1.MeshId = "http://www.roblox.com/asset/?id=20329976"
  3101. S=it("Part")
  3102. S.Name="Effect"
  3103. S.formFactor=0
  3104. S.Size=vt(1,1,1)
  3105. S.BrickColor=color
  3106. S.Reflectance = 0
  3107. S.TopSurface=0
  3108. S.BottomSurface=0
  3109. S.Transparency=0
  3110. S.Anchored=true
  3111. S.CanCollide=false
  3112. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(x3,y3,z3)
  3113. S.Parent=workspace
  3114. msh1.Parent = S
  3115. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.3,0.3,0.3) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  3116. end
  3117. function BlastEffect(part,x1,y1,z1,x2,y2,z2,x3,y3,z3,color)
  3118. local msh1 = it("SpecialMesh")
  3119. msh1.Scale = vt(x1,y1,z1)
  3120. msh1.MeshId = "http://www.roblox.com/asset/?id=1323306"
  3121. S=it("Part")
  3122. S.Name="Effect"
  3123. S.formFactor=0
  3124. S.Size=vt(1,1,1)
  3125. S.BrickColor=color
  3126. S.Reflectance = 0
  3127. S.TopSurface=0
  3128. S.BottomSurface=0
  3129. S.Transparency=0
  3130. S.Anchored=true
  3131. S.CanCollide=false
  3132. S.CFrame=part.CFrame*cf(x2,y2,z2)*euler(x3,y3,z3)
  3133. S.Parent=workspace
  3134. msh1.Parent = S
  3135. coroutine.resume(coroutine.create(function(Part,CF) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.5,0.8,0.5) Part.Transparency=i*.1 wait() end Part.Parent=nil end),S,S.CFrame)
  3136. end
  3137. function DerpMagic(part,x1,y1,z1,x2,y2,z2,color)
  3138. local msh1 = it("BlockMesh")
  3139. msh1.Scale = vt(0.5,0.5,0.5)
  3140. S=it("Part")
  3141. S.Name="Effect"
  3142. S.formFactor=0
  3143. S.Size=vt(x1,y1,z1)
  3144. S.BrickColor=color
  3145. S.Reflectance = 0
  3146. S.TopSurface=0
  3147. S.BottomSurface=0
  3148. S.Transparency=0
  3149. S.Anchored=false
  3150. S.CanCollide=false
  3151. S.CFrame=part.CFrame
  3152. S.Parent=workspace
  3153. msh1.Parent = S
  3154. W=it("Weld")
  3155. W.Parent=S
  3156. W.Part0=S
  3157. W.Part1=part
  3158. W.C0=cf(x2,y2,z2) * euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  3159. W.Parent=nil
  3160. S.Anchored=true
  3161. coroutine.resume(coroutine.create(function(Part,Weld) for i=1, 9 do Part.Mesh.Scale = Part.Mesh.Scale + vt(0.1,0.1,0.1) --[[Part.CFrame=Part.CFrame*euler(math.random(-50,50),math.random(-50,50),math.random(-50,50))]] Part.Transparency=i*.1 wait() end Part.Parent=nil Weld.Parent=nil end),S,W)
  3162. end
  3163. DarkRiftF=function(par) --Thank you turdulator for this :D
  3164. PWN={}
  3165. for _,v in pairs(workspace:children()) do
  3166. if v.className=="Model" and v:FindFirstChild("Humanoid")~=nil then
  3167. if v.Humanoid.Health>0 and v:FindFirstChild("Torso")~=nil then
  3168. if v~=Character and (v.Torso.Position-par.Position).magnitude<=25 then
  3169. table.insert(PWN,v.Torso)
  3170. end
  3171. end
  3172. end
  3173. end
  3174. for _,t in pairs(PWN) do
  3175. Mag=(par.Position-t.Position).magnitude/2
  3176. t.Parent.Humanoid:TakeDamage(50)
  3177. rl=it("BodyAngularVelocity")
  3178. rl.P=3000
  3179. rl.maxTorque=vt(500000,500000,500000)*5000
  3180. rl.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))/10
  3181. rl.Parent=t
  3182. game:GetService("Debris"):AddItem(rl,.1)
  3183. if Mag<=2 then
  3184. t.Parent.Humanoid:TakeDamage(20)
  3185. else
  3186. vl=it("BodyVelocity")
  3187. vl.P=3000
  3188. vl.maxForce=vt(50000000000,50000000000,50000000000)
  3189. vl.velocity=(t.Position-par.Position).unit*-(70/(Mag))
  3190. vl.Parent=t
  3191. game:GetService("Debris"):AddItem(vl,.1)
  3192. end
  3193. end
  3194. wait(.08)
  3195. end
  3196. DBHit=function(hit,Damage) --credits to turdulator for making this function :D
  3197. if hit.Parent==nil then
  3198. return
  3199. end
  3200. h=hit.Parent:FindFirstChild("Humanoid")
  3201. t=hit.Parent:FindFirstChild("Torso")
  3202. if h~=nil and t~=nil then
  3203. if h.Parent==Character then
  3204. return
  3205. end
  3206. c=it("ObjectValue")
  3207. c.Name="creator"
  3208. c.Value=game.Players.LocalPlayer
  3209. c.Parent=h
  3210. game:GetService("Debris"):AddItem(c,.5)
  3211. if math.random(0,99)+math.random()<=7.8 then
  3212. CRIT=true
  3213. Damage=Damage*100
  3214. --[[ Knockback=Knockback*2
  3215. r=it("BodyAngularVelocity")
  3216. r.P=3000
  3217. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3218. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3219. r.Parent=hit.Parent.Torso]]
  3220. s=it("Sound")
  3221. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3222. s.Volume=1
  3223. s.Pitch=2
  3224. s.Parent=hit
  3225. s.PlayOnRemove=true
  3226. s.Parent=nil
  3227.  
  3228. end
  3229. h:TakeDamage(Damage)
  3230. showDamage(hit.Parent,Damage,300)
  3231. vl=it("BodyVelocity")
  3232. vl.P=4500
  3233. vl.maxForce=vt(math.huge,math.huge,math.huge)
  3234. -- vl.velocity=vt(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+vt(0,3,0)
  3235. vl.velocity=vt(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+vt(0,45,0)
  3236. vl.Parent=t
  3237. game:GetService("Debris"):AddItem(vl,.2)
  3238. rl=it("BodyAngularVelocity")
  3239. rl.P=3000
  3240. rl.maxTorque=vt(500000,500000,500000)*50000000000000
  3241. rl.angularvelocity=vt(math.random(-40,40),math.random(-40,40),math.random(-40,40))
  3242. rl.Parent=t
  3243. game:GetService("Debris"):AddItem(rl,.2)
  3244. else
  3245. if hit.CanCollide==false then
  3246. return
  3247. end
  3248. MagicCom:disconnect()
  3249. -- DBExplode(DB)
  3250. end
  3251. end
  3252. DBHit2=function(hit,Damage) --credits to turdulator for making this function :D
  3253. if hit.Parent==nil then
  3254. return
  3255. end
  3256. h=hit.Parent:FindFirstChild("Humanoid")
  3257. t=hit.Parent:FindFirstChild("Torso")
  3258. if h~=nil and t~=nil then
  3259. if h.Parent==Character then
  3260. return
  3261. end
  3262. c=it("ObjectValue")
  3263. c.Name="creator"
  3264. c.Value=game.Players.LocalPlayer
  3265. c.Parent=h
  3266. game:GetService("Debris"):AddItem(c,.5)
  3267. if math.random(0,99)+math.random()<=7.8 then
  3268. CRIT=true
  3269. Damage=Damage*100
  3270. --[[ Knockback=Knockback*2
  3271. r=it("BodyAngularVelocity")
  3272. r.P=3000
  3273. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3274. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3275. r.Parent=hit.Parent.Torso]]
  3276. s=it("Sound")
  3277. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3278. s.Volume=1
  3279. s.Pitch=2
  3280. s.Parent=hit
  3281. s.PlayOnRemove=true
  3282. s.Parent=nil
  3283.  
  3284. end
  3285. h:TakeDamage(Damage)
  3286. showDamage(hit.Parent,Damage,250)
  3287. vl=it("BodyVelocity")
  3288. vl.P=4500
  3289. vl.maxForce=vt(math.huge,math.huge,math.huge)
  3290. -- vl.velocity=vt(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+vt(0,30,0)
  3291. vl.velocity=Head.CFrame.lookVector*35+Head.Velocity/1.05
  3292. vl.Parent=t
  3293. game:GetService("Debris"):AddItem(vl,.2)
  3294. rl=it("BodyAngularVelocity")
  3295. rl.P=3000
  3296. rl.maxTorque=vt(500000,500000,500000)*50000000000000
  3297. rl.angularvelocity=vt(math.random(-5,5),math.random(-5,5),math.random(-5,5))
  3298. rl.Parent=t
  3299. game:GetService("Debris"):AddItem(rl,.2)
  3300. else
  3301. if hit.CanCollide==false then
  3302. return
  3303. end
  3304. MagicCom:disconnect()
  3305. -- DBExplode(DB)
  3306. end
  3307. end
  3308. DOHHit=function(hit,Damage,Pos) --credits to turdulator for making this function :D
  3309. if hit.Parent==nil then
  3310. return
  3311. end
  3312. h=hit.Parent:FindFirstChild("Humanoid")
  3313. t=hit.Parent:FindFirstChild("Torso")
  3314. if h~=nil and t~=nil then
  3315. if h.Parent==Character then
  3316. return
  3317. end
  3318. c=it("ObjectValue")
  3319. c.Name="creator"
  3320. c.Value=game.Players.LocalPlayer
  3321. c.Parent=h
  3322. game:GetService("Debris"):AddItem(c,.5)
  3323. if math.random(0,99)+math.random()<=7.8 then
  3324. CRIT=true
  3325. Damage=Damage*360
  3326. --[[ Knockback=Knockback*2
  3327. r=it("BodyAngularVelocity")
  3328. r.P=3000
  3329. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3330. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3331. r.Parent=hit.Parent.Torso]]
  3332. s=it("Sound")
  3333. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3334. s.Volume=1
  3335. s.Pitch=2
  3336. s.Parent=hit
  3337. s.PlayOnRemove=true
  3338. s.Parent=nil
  3339.  
  3340. end
  3341. h:TakeDamage(Damage)
  3342. showDamage(hit.Parent,Damage,440)
  3343. vl=it("BodyVelocity")
  3344. vl.P=4500
  3345. vl.maxForce=vt(math.huge,math.huge,math.huge)
  3346. -- vl.velocity=vt(Torso.Velocity.x,0,Torso.Velocity.z)*1.05+vt(0,60,0)
  3347. vl.velocity=Head.CFrame.lookVector+Head.Velocity/1.05
  3348. vl.Parent=t
  3349. game:GetService("Debris"):AddItem(vl,.2)
  3350. rl=it("BodyAngularVelocity")
  3351. rl.P=3000
  3352. rl.maxTorque=vt(500000,500000,500000)*50000000000000
  3353. rl.angularvelocity=vt(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3354. rl.Parent=t
  3355. game:GetService("Debris"):AddItem(rl,.2)
  3356. else
  3357. if hit.CanCollide==false then
  3358. return
  3359. end
  3360. MagicCom:disconnect()
  3361. -- DBExplode(DB)
  3362. end
  3363. end
  3364. Damagefunc1=function(hit,Damage,Knockback)
  3365. if attackdebounce == false then
  3366. attackdebounce = true
  3367. coroutine.resume(coroutine.create(function()
  3368. wait(0.1)
  3369. attackdebounce = false
  3370. end))
  3371. if hit.Parent==nil then
  3372. return
  3373. end
  3374. CPlayer=Bin
  3375. h=hit.Parent:FindFirstChild("Humanoid")
  3376. if h~=nil and hit.Parent.Name~="rigletto" and hit.Parent:FindFirstChild("Torso")~=nil then
  3377. Damage=Damage
  3378. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3379. return
  3380. end]]
  3381. if mana<400 then
  3382. mana=mana+math.random(10,20)
  3383. else
  3384. mana=400
  3385. end
  3386. c=it("ObjectValue")
  3387. c.Name="creator"
  3388. c.Value=game.Players.LocalPlayer
  3389. c.Parent=h
  3390. game:GetService("Debris"):AddItem(c,.5)
  3391. -- print(c.Value)
  3392. if math.random(0,99)+math.random()<=7.8 then
  3393. CRIT=true
  3394. Damage=Damage*100
  3395. --[[ Knockback=Knockback*2
  3396. r=it("BodyAngularVelocity")
  3397. r.P=3000
  3398. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3399. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3400. r.Parent=hit.Parent.Torso]]
  3401. s=it("Sound")
  3402. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3403. s.Volume=1
  3404. s.Pitch=2
  3405. s.Parent=hit
  3406. s.PlayOnRemove=true
  3407. s.Parent=nil
  3408.  
  3409. end
  3410. Damage=Damage+math.random(0,250)
  3411. -- Blood(hit.CFrame*cf(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  3412. h:TakeDamage(Damage)
  3413. showDamage(hit.Parent,Damage,100)
  3414. vp=it("BodyVelocity")
  3415. vp.P=500
  3416. vp.maxForce=vt(math.huge,0,math.huge)
  3417. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  3418. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  3419. if Knockback>0 then
  3420. vp.Parent=hit.Parent.Torso
  3421. end
  3422. game:GetService("Debris"):AddItem(vp,.25)
  3423. --[[ r=it("BodyAngularVelocity")
  3424. r.P=3000
  3425. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3426. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3427. r.Parent=hit.Parent.Torso]]
  3428. game:GetService("Debris"):AddItem(r,.5)
  3429. c=it("ObjectValue")
  3430. c.Name="creator"
  3431. c.Value=Player
  3432. c.Parent=h
  3433. game:GetService("Debris"):AddItem(c,.5)
  3434. CRIT=false
  3435. hitDeb=true
  3436. AttackPos=6
  3437. end
  3438. end
  3439. end
  3440. Damagefunc2=function(hit,Damage,Knockback,Part,size)
  3441. if hit.Parent==nil then
  3442. return
  3443. end
  3444. -- CPlayer=Bin
  3445. h=hit.Parent:FindFirstChild("Humanoid")
  3446. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  3447. if attackdebounce == false then
  3448. attackdebounce = true
  3449. coroutine.resume(coroutine.create(function()
  3450. wait(0.2)
  3451. attackdebounce = false
  3452. end))
  3453. EVENMOARMAGIX3(Part,size,size,size,0,0,0,0,0,0,BrickColor.new("Gold"))
  3454. for i=0,5 do
  3455. MMMAGIC3(Part,0.3,size*2,0.3,0,0,0,BrickColor.new("Gold"))
  3456. end
  3457. Damage=Damage
  3458. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3459. return
  3460. end]]
  3461. -- print("NOPE.AVI")
  3462. if math.random(0,99)+math.random()<=5 then
  3463. CRIT=true
  3464. Damage=Damage*100
  3465. --[[ Knockback=Knockback*2
  3466. r=it("BodyAngularVelocity")
  3467. r.P=3000
  3468. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3469. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3470. r.Parent=hit.Parent.Torso]]
  3471.  
  3472. end
  3473. Damage=Damage+math.random(0,100)
  3474. -- Did=Did+Damage
  3475. if Enemy==nil then
  3476. Enemy=hit.Parent
  3477. HP=Enemy.Humanoid.Health
  3478. end
  3479. coroutine.resume(coroutine.create(function()
  3480. wait(1)
  3481. if attack==false and Enemy~=nil then
  3482. Did=HP-Enemy.Humanoid.Health
  3483. print("Did "..Did.." Damage")
  3484. Enemy=nil
  3485. HP=0
  3486. end
  3487. end))
  3488. -- Blood(hit.CFrame*cf(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  3489. h:TakeDamage(Damage)
  3490. thwack(1)
  3491. showDamage(hit.Parent,Damage,100)
  3492. vp=it("BodyVelocity")
  3493. vp.P=500
  3494. vp.maxForce=vt(math.huge,0,math.huge)
  3495. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  3496. vp.velocity=Torso.CFrame.lookVector*Knockback
  3497. if Knockback>0 then
  3498. vp.Parent=hit.Parent.Torso
  3499. end
  3500. game:GetService("Debris"):AddItem(vp,2)
  3501. --[[ r=it("BodyAngularVelocity")
  3502. r.P=3000
  3503. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3504. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3505. r.Parent=hit.Parent.Torso
  3506. game:GetService("Debris"):AddItem(r,.5)]]
  3507. CRIT=false
  3508. hitDeb=true
  3509. AttackPos=6
  3510. end
  3511. end
  3512. end
  3513. Damagefunc3=function(hit,Damage,Knockback,Part,size)
  3514. --[[ if attackdebounce == false then
  3515. attackdebounce = true
  3516. coroutine.resume(coroutine.create(function()
  3517. wait(0.1)
  3518. attackdebounce = false
  3519. end)) ]]
  3520. if hit.Parent==nil then
  3521. return
  3522. end
  3523. CPlayer=Bin
  3524. h=hit.Parent:FindFirstChild("Humanoid")
  3525. if h~=nil and hit.Parent.Name~="rigletto" and hit.Parent:FindFirstChild("Torso")~=nil then
  3526. if attackdebounce == false then
  3527. attackdebounce = true
  3528. coroutine.resume(coroutine.create(function()
  3529. wait(0.2)
  3530. attackdebounce = false
  3531. end))
  3532. EVENMOARMAGIX3(Part,size,size,size,0,0,0,0,0,0,BrickColor.new("Gold"))
  3533. for i=0,5 do
  3534. MMMAGIC3(Part,0.3,size*2,0.3,0,0,0,BrickColor.new("Gold"))
  3535. end
  3536. Damage=Damage
  3537. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3538. return
  3539. end]]
  3540. c=Instance.new("ObjectValue")
  3541. c.Name="creator"
  3542. c.Value=game.Players.LocalPlayer
  3543. c.Parent=h
  3544. game:GetService("Debris"):AddItem(c,.5)
  3545. -- print(c.Value)
  3546. if math.random(1,10)==1 then
  3547. CRIT=true
  3548. Damage=Damage*100
  3549. Knockback=Knockback*2
  3550. s=Instance.new("Sound")
  3551. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3552. s.Volume=1
  3553. s.Pitch=2
  3554. s.Parent=hit
  3555. s.PlayOnRemove=true
  3556. s.Parent=nil
  3557.  
  3558. end
  3559. Damage=Damage+math.random(0,100)
  3560. -- Did=Did+Damage
  3561. if Enemy==nil then
  3562. Enemy=hit.Parent
  3563. HP=Enemy.Humanoid.Health
  3564. end
  3565. coroutine.resume(coroutine.create(function()
  3566. wait(1)
  3567. if attack==false and Enemy~=nil then
  3568. Did=HP-Enemy.Humanoid.Health
  3569. print("Did "..Did.." Damage")
  3570. Enemy=nil
  3571. HP=0
  3572. end
  3573. end))
  3574. -- Blood(hit.CFrame*CFrame.new(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  3575. h:TakeDamage(Damage)
  3576. thwack(0.8)
  3577. showDamage(hit.Parent,Damage,250)
  3578. vp=Instance.new("BodyVelocity")
  3579. vp.P=500
  3580. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  3581. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  3582. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  3583. if Knockback>0 then
  3584. vp.Parent=hit.Parent.Torso
  3585. end
  3586. game:GetService("Debris"):AddItem(vp,.25)
  3587. r=Instance.new("BodyAngularVelocity")
  3588. r.P=3000
  3589. r.maxTorque=Vector3.new(500000000,50000000000,500000000)*50000
  3590. r.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3591. r.Parent=hit.Parent.Torso
  3592. game:GetService("Debris"):AddItem(r,0.5)
  3593. c=Instance.new("ObjectValue")
  3594. c.Name="creator"
  3595. c.Value=Player
  3596. c.Parent=h
  3597. game:GetService("Debris"):AddItem(c,.5)
  3598. CRIT=false
  3599. hitDeb=true
  3600. AttackPos=6
  3601. end
  3602. end
  3603. end
  3604. DOH=function(hit,Damage,Knockback)
  3605. if attackdebounce == false then
  3606. attackdebounce = true
  3607. coroutine.resume(coroutine.create(function()
  3608. wait(0.2)
  3609. attackdebounce = false
  3610. end))
  3611. if hit.Parent==nil then
  3612. return
  3613. end
  3614. CPlayer=Bin
  3615. h=hit.Parent:FindFirstChild("Humanoid")
  3616. if h~=nil and hit.Parent.Name~="rigletto" and hit.Parent:FindFirstChild("Torso")~=nil then
  3617. Damage=Damage
  3618. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  3619. return
  3620. end]]
  3621. c=it("ObjectValue")
  3622. c.Name="creator"
  3623. c.Value=game.Players.LocalPlayer
  3624. c.Parent=h
  3625. game:GetService("Debris"):AddItem(c,.5)
  3626. -- print(c.Value)
  3627. if math.random(0,99)+math.random()<=7.8 then
  3628. CRIT=true
  3629. Damage=Damage*150
  3630. --[[ Knockback=Knockback*2
  3631. r=it("BodyAngularVelocity")
  3632. r.P=3000
  3633. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3634. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3635. r.Parent=hit.Parent.Torso]]
  3636. s=it("Sound")
  3637. s.SoundId="http://www.roblox.com/asset/?id=2801263"
  3638. s.Volume=1
  3639. s.Pitch=2
  3640. s.Parent=hit
  3641. s.PlayOnRemove=true
  3642. s.Parent=nil
  3643.  
  3644. end
  3645. Damage=Damage+math.random(0,10)
  3646. -- Blood(hit.CFrame*cf(math.random(-10,10)/10,math.random(-10,10)/10,0),math.floor(Damage/2))
  3647. h:TakeDamage(Damage)
  3648. showDamage(hit.Parent,Damage,900)
  3649. vp=it("BodyVelocity")
  3650. vp.P=500
  3651. vp.maxForce=vt(math.huge,0,math.huge)
  3652. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  3653. vp.velocity=Torso.CFrame.lookVector*Knockback+Torso.Velocity/1.05
  3654. if Knockback>0 then
  3655. vp.Parent=hit.Parent.Torso
  3656. end
  3657. game:GetService("Debris"):AddItem(vp,.25)
  3658. --[[ r=it("BodyAngularVelocity")
  3659. r.P=3000
  3660. r.maxTorque=vt(500000000,50000000000,500000000)*50000
  3661. r.angularvelocity=vt(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  3662. r.Parent=hit.Parent.Torso]]
  3663. game:GetService("Debris"):AddItem(r,.5)
  3664. c=it("ObjectValue")
  3665. c.Name="creator"
  3666. c.Value=Player
  3667. c.Parent=h
  3668. game:GetService("Debris"):AddItem(c,.5)
  3669. wait(1)
  3670. DOHeffect(hit,20,30,2,0,0)
  3671. bewm(workspace,1)
  3672. wait(0.1)
  3673. DOHeffect(hit,20,30,-2,0.5,0)
  3674. bewm(workspace,1)
  3675. wait(0.1)
  3676. DOHeffect(hit,20,30,2,1,0)
  3677. bewm(workspace,1)
  3678. wait(0.1)
  3679. DOHeffect(hit,20,30,-2,1.5,0)
  3680. bewm(workspace,1)
  3681. CRIT=false
  3682. hitDeb=true
  3683. AttackPos=6
  3684. end
  3685. end
  3686. end
  3687. showDamage=function(Char,Dealt,du)
  3688. m=it("Model")
  3689. m.Name=tostring(Dealt)
  3690. h=it("Humanoid")
  3691. h.Health=0
  3692. h.MaxHealth=0
  3693. h.Parent=m
  3694. c=it("Part")
  3695. c.Transparency=0
  3696. c.BrickColor=BrickColor:Red()
  3697. if CRIT==true then
  3698. c.BrickColor=BrickColor.new("Really red")
  3699. end
  3700. c.Name="Head"
  3701. c.TopSurface=0
  3702. c.BottomSurface=0
  3703. c.formFactor="Plate"
  3704. c.Size=vt(1,.4,1)
  3705. ms=it("CylinderMesh")
  3706. ms.Bevel=.1
  3707. ms.Scale=vt(.8,.8,.8)
  3708. if CRIT==true then
  3709. ms.Scale=vt(1.25,1.5,1.25)
  3710. ms.Bevel=.2
  3711. end
  3712. ms.Parent=c
  3713. c.Reflectance=0
  3714. it("BodyGyro").Parent=c
  3715. c.Parent=m
  3716. c.CFrame=cf(Char["Head"].CFrame.p+vt(0,1.5,0))
  3717. f=it("BodyPosition")
  3718. f.P=2000
  3719. f.D=100
  3720. f.maxForce=vt(math.huge,math.huge,math.huge)
  3721. f.position=c.Position+vt(0,3,0)
  3722. f.Parent=c
  3723. game:GetService("Debris"):AddItem(m,.5+du)
  3724. c.CanCollide=false
  3725. m.Parent=workspace
  3726. c.CanCollide=false
  3727. end
  3728. function Invis()
  3729. abscond(1)
  3730. coroutine.resume(coroutine.create(function()
  3731. for _,v in pairs(Torso.Parent:children()) do
  3732. if v.className=="Part" then
  3733. v.Transparency=1
  3734. elseif v.className=="Hat" then
  3735. v.Handle.Transparency=1
  3736. end
  3737. end
  3738. for _,v in pairs(modelzorz:children()) do
  3739. if v.className=="Part" then
  3740. v.Transparency=1
  3741. end
  3742. end
  3743. wait(0.5)
  3744. bewm(workspace,3)
  3745. MMMAGIC(Torso,3,3,3,0,0,0,BrickColor.new("Really black"))
  3746. MMMAGIC(Torso,6,6,6,0,0,0,BrickColor.new("Gold"))
  3747. for _,v in pairs(Torso.Parent:children()) do
  3748. if v.className=="Part" then
  3749. v.Transparency=0
  3750. elseif v.className=="Hat" then
  3751. v.Handle.Transparency=0
  3752. end
  3753. end
  3754. for _,v in pairs(modelzorz:children()) do
  3755. if v.className=="Part" then
  3756. v.Transparency=0
  3757. end
  3758. end
  3759. end))
  3760. end
  3761. function Laser(Part,Dmg)
  3762. sp = Part.Position
  3763. dirr = Part.CFrame
  3764. local hit,pos = rayCast(sp,dirr.lookVector,500,Character)
  3765. local las=it("Part",Character)
  3766. las.Anchored=true
  3767. las.Locked=true
  3768. las.CanCollide=false
  3769. las.TopSurface=0
  3770. las.BottomSurface=0
  3771. las.FormFactor = "Custom"
  3772. las.BrickColor=BrickColor.new("Gold")
  3773. las.Size=vt(1,1,1)
  3774. las.CFrame=cf((Part.Position+pos)/2,pos) *CFrame.Angles(math.rad(90),0,0)
  3775. local msh=it("SpecialMesh",las)
  3776. mag = (Part.Position-pos).magnitude
  3777. msh.Scale=vt(0.8,mag,0.8)
  3778. coroutine.resume(coroutine.create(function(Part,Mesh)
  3779. for i = 0,1,0.1 do
  3780. wait()
  3781. Part.Transparency = Part.Transparency + 0.1
  3782. Mesh.Scale = Mesh.Scale + vt(-0.05,0.7,-0.05)
  3783. end
  3784. Part.Parent = nil
  3785. end),las,msh)
  3786. local las=it("Part",Character)
  3787. las.Anchored=true
  3788. las.Locked=true
  3789. las.CanCollide=false
  3790. las.TopSurface=0
  3791. las.BottomSurface=0
  3792. las.FormFactor = "Custom"
  3793. las.BrickColor=BrickColor.new("Gold")
  3794. las.Size=vt(1,1,1)
  3795. las.CFrame=cf((Part.Position+pos)/2,pos) *CFrame.Angles(math.rad(90),0,0)
  3796. local msh=it("SpecialMesh",las)
  3797. mag = (Part.Position-pos).magnitude
  3798. msh.Scale=vt(0.5,mag,0.5)
  3799. coroutine.resume(coroutine.create(function(Part,Mesh)
  3800. for i = 0,1,0.1 do
  3801. wait()
  3802. Part.Transparency = Part.Transparency + 0.1
  3803. Mesh.Scale = Mesh.Scale + vt(-0.05,0.7,-0.05)
  3804. end
  3805. Part.Parent = nil
  3806. end),las,msh)
  3807. if pos ~= nil then
  3808. end
  3809. if hit ~= nil and pos ~= nil then
  3810. if hit.Name=="RiftDoomBall" then
  3811. KABOOM=true
  3812. bewm(1)
  3813. bewm(1.2)
  3814. bewm(0.8)
  3815. MMMAGIC(hit,10,10,10,0,0,0,BrickColor.new("Really black"))
  3816. EVENMOARMAGIX(hit,10,10,10,0,0,0,0,0,0,BrickColor.new("Really black"))
  3817. BlastEffect(hit,15,10,15,0,0,0,-1.57,0,0,BrickColor.new("Really black"))
  3818. for i=1,10 do
  3819. ChargeEffect2(hit,3,3,3,0,0,0,0,0,0,BrickColor.new("Really black"))
  3820. end
  3821. local c = game.Workspace:GetChildren();
  3822. for i = 1, #c do
  3823. local hum = c[i]:findFirstChild("Humanoid")
  3824. if hum ~= nil and hum.Health ~= 0 then
  3825. local head = c[i]:findFirstChild("Head");
  3826. if head ~= nil then
  3827. local targ = head.Position - hit.Position;
  3828. local mag = targ.magnitude;
  3829. if mag <= 8 and c[i].Name ~= Player.Name then
  3830.  
  3831. DBHit(head,math.random(20,50))
  3832. end
  3833. end
  3834. end
  3835. end
  3836. end
  3837. if hit.Parent.className == "Hat" then
  3838. hit:BreakJoints()
  3839. hit.Velocity = vt(math.random(-5,5),20,math.random(-5,5))
  3840. end
  3841. if(hit.Parent:findFirstChild("Humanoid")~= nil)then
  3842. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Name ~= "Base" and hit.Parent.Name ~= Player.Name then
  3843. hit.Parent.Humanoid:TakeDamage(Dmg)
  3844. showDamage(hit.Parent,Dmg,550)
  3845. end
  3846. end
  3847. --[[if hit.className == "Part" and hit.Parent:findFirstChild("Humanoid") == nil then
  3848. end ]]
  3849. end
  3850. end
  3851. function shoottrail2(pos1,Damage)
  3852. shot=true
  3853. coroutine.resume(coroutine.create(function()
  3854. --[[spread2 = 0
  3855. range2 = 100
  3856. rangepower = 10]]
  3857. if Player.userId ~= 19519369 and game:findFirstChild("PootisValue") == nil then print("The lord's weapon is not a toy.") Character.Humanoid.Health=Character.Humanoid.Health-20 return end
  3858. local spreadvector = (vt(math.random(-spread2,spread2),math.random(-spread2,spread2),math.random(-spread2,spread2)) / 100) --* (pos1.Position).magnitude/100
  3859. --local dir = Head.CFrame.lookVector+spreadvector
  3860. local dir = pos1.CFrame.lookVector+spreadvector
  3861. local ammount = 100
  3862. local hit2,pos = rayCast(pos1.Position,dir,10,modelzorz)
  3863. local rangepos = range2
  3864. local function drawtrail(From,To)
  3865. local effectsmsh = it("SpecialMesh")
  3866. local Damg = Damage*450
  3867. effectsmsh.Scale = vt(1,1,1)
  3868. effectsmsh.MeshType="Sphere"
  3869. effectsmsh.Name = "Mesh"
  3870. local effectsg = it("Part")
  3871. local spar=it("Sparkles")
  3872. spar.Parent=effectsg
  3873. spar.SparkleColor=Color3.new(255, 255, 127)
  3874. local Smok=it("Smoke")
  3875. Smok.Parent=effectsg
  3876. Smok.Color=Color3.new(102, 102, 255)
  3877. Smok.Opacity=0.015
  3878. Smok.RiseVelocity=-10
  3879. Smok.Size=0.1
  3880. effectsg.formFactor = 3
  3881. effectsg.CanCollide = false
  3882. effectsg.Name = "Eff"
  3883. effectsg.Locked = true
  3884. effectsg.Anchored = true
  3885. effectsg.Size = vt(1,0.4,1)
  3886. effectsg.Parent = modelzorz
  3887. effectsmsh.Parent = effectsg
  3888. effectsg.BrickColor = BrickColor.new("Gold")
  3889. effectsg.Reflectance = 0.25
  3890. local LP = From
  3891. local point1 = To
  3892. local mg = (LP - point1).magnitude
  3893. effectsmsh.Scale = vt(1,mg*5,1)
  3894. effectsg.CFrame = cf((LP+point1)/2,point1) * CFrame.Angles(math.rad(90),0,0)
  3895. coroutine.resume(coroutine.create(function()
  3896. wait(0.1)
  3897. spar.Enabled=false
  3898. Smok.Enabled=false
  3899. end))
  3900. coroutine.resume(coroutine.create(function()
  3901. for i = 0 , 1 , 0.2 do
  3902. wait()
  3903. --effectsg.Transparency = 1*i
  3904. effectsmsh.Scale = vt(1-1*i,mg*5,1-1*i)
  3905. end
  3906. effectsg.Transparency = 1
  3907. wait(5)
  3908. effectsg.Parent = nil
  3909. end))
  3910. end
  3911. local newpos = pos1.Position
  3912. local inc = rangepower
  3913. ammount=100
  3914. local Damg = Damage*250
  3915. local decr = 0
  3916. repeat
  3917. wait()
  3918. decr = decr + 1
  3919. rangepos = rangepos - 10
  3920. dir = dir + (vt(math.random(-1,0)+math.random(),math.random(-1,0)+math.random(),math.random(-1,0)+math.random()) / ammount)
  3921. --dir = dir
  3922. ammount=ammount-3
  3923. --print(Damg)
  3924. if decr == 2 then
  3925. Damg = Damg/2
  3926. decr=0
  3927. end
  3928. hit2,pos = rayCast(newpos,dir,inc,modelzorz)
  3929. drawtrail(newpos,pos)
  3930. newpos = newpos + (dir * inc)
  3931. if alt==1 then
  3932. inc = 10
  3933. if inc >= 20 then
  3934. inc = inc - 10
  3935. end
  3936. end
  3937. if hit2 ~= nil then
  3938. rangepos = 0
  3939. end
  3940. until rangepos <= 0
  3941. EVENMOARMAGIX2(cf(newpos),2,2,2,0,0,0,0,0,0,BrickColor.new("Gold"))
  3942. if hit2 ~= nil then
  3943. local effectsmsh = it("SpecialMesh")
  3944. effectsmsh.MeshId = "http://www.roblox.com/asset/?id=15887356"
  3945. --effectsmsh.Scale = vt(1,1,2.5)
  3946. effectsmsh.Scale = vt(3,3,3)
  3947. local effectsg = it("Part")
  3948. effectsg.formFactor = 3
  3949. effectsg.CanCollide = false
  3950. effectsg.Name = "Arrow"
  3951. effectsg.Locked = true
  3952. effectsg.Transparency = 1
  3953. effectsg.Size = vt(0.2,0.2,0.2)
  3954. effectsg.Parent = modelzorz
  3955. effectsg.BrickColor = BrickColor.new("Gold")
  3956. effectsmsh.Parent = effectsg
  3957. effectsg.CFrame = cf(newpos,pos) + cf(newpos,pos).lookVector*2.5*2
  3958. coroutine.resume(coroutine.create(function()
  3959. wait()
  3960. effectsg.Parent = nil
  3961. end))
  3962. local efwel = it("Weld")
  3963. efwel.Parent = effectsg
  3964. efwel.Part0 = effectsg
  3965. efwel.Part1 = hit2
  3966. efwel.Parent = nil
  3967. effectsg.Anchored = true
  3968. local HitPos = effectsg.Position + cf(newpos,pos).lookVector*0.75
  3969. --local HitPos = prt1.Position + cf(newpos,pos).lookVector*0.75
  3970. --local HitPos = prt1.Position + (prt1.CFrame.lookVector * .5)
  3971. local CJ = cf(HitPos)
  3972. local C0 = effectsg.CFrame:inverse() * CJ
  3973. local C1 = hit2.CFrame:inverse() * CJ
  3974. --efwel.C0 = C0
  3975. --efwel.C1 = C1
  3976. --efwel.Parent = effectsg
  3977. if hit2.Parent:FindFirstChild("Humanoid") ~= nil then
  3978. hum = hit2.Parent.Humanoid
  3979. attackdebounce=false
  3980. Damagefunc1(hit2,math.floor(Damg),100)
  3981. elseif hit2.Parent.Parent ~= nil and hit2.Parent.Parent:FindFirstChild("Humanoid") ~= nil then
  3982. hum = hit2.Parent.Parent.Humanoid
  3983. attackdebounce=false
  3984. Damagefunc1(hit2,math.floor(Damg),100)
  3985. end
  3986. end
  3987. end))
  3988. end
  3989. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position , Direction, MaxDistance , Ignore Descendants
  3990. return game.Workspace:FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3991. end
  3992. hold = false
  3993. function ob1d(mouse)
  3994. if attack == true then return end
  3995. if shootmode~=false then
  3996. Shoot()
  3997. end
  3998. if shootmode==true then return end
  3999. hold = true
  4000. --[[if walking == true and combo == 0 then
  4001. attack = true
  4002. Character.Humanoid.WalkSpeed = 0
  4003. wait(0.1)
  4004. walking = false
  4005. fourslash()
  4006. combo = 0
  4007. Stance()
  4008. wait(0.2)
  4009. Character.Humanoid.WalkSpeed = 16
  4010. Stance() ]]
  4011. --elseif walking == false then
  4012. if walking == false then
  4013. if combo == 0 then
  4014. combo=1
  4015. oneslash()
  4016. walking = false
  4017. coroutine.resume(coroutine.create(function()
  4018. wait(0.2)
  4019. if attack == false then
  4020. combo = 0
  4021. walking = false
  4022. Stance()
  4023. end
  4024. end))
  4025. elseif combo == 1 then
  4026. combo=2
  4027. twoslash()
  4028. walking = false
  4029. coroutine.resume(coroutine.create(function()
  4030. wait(0.2)
  4031. if attack == false then
  4032. combo = 0
  4033. walking = false
  4034. Stance()
  4035. end
  4036. end))
  4037. elseif combo == 2 then
  4038. combo=3
  4039. threeslash()
  4040. walking = false
  4041. coroutine.resume(coroutine.create(function()
  4042. wait(0.6)
  4043. if attack == false then
  4044. combo = 0
  4045. walking = false
  4046. Stance()
  4047. end
  4048. end))
  4049. elseif combo == 3 then
  4050. combo=4
  4051. fourslash()
  4052. walking = false
  4053. coroutine.resume(coroutine.create(function()
  4054. wait(0.2)
  4055. combo = 0
  4056. walking = false
  4057. Stance()
  4058. end))
  4059. end
  4060. end
  4061. end
  4062. function ob1u(mouse)
  4063. hold = false
  4064. end
  4065. buttonhold = false
  4066. function Key(key,mouse)
  4067. if attack == true then return end
  4068. if key == "f" then
  4069. if canusepenumbra==true then
  4070. if Player.userId ~= 19519369 and game:findFirstChild("PootisValue") == nil then print("The lord's weapon is not a toy.") Character.Humanoid.Health=0 return end
  4071. Aim()
  4072. end
  4073. end
  4074. if key == "z" and shootmode==true then
  4075. rapidshooting=true
  4076. RapidShoot()
  4077. end
  4078. if key == "x" and shootmode==true then
  4079. FullBlast()
  4080. end
  4081. if key == "c" and shootmode==true then
  4082. LaserShot()
  4083. end
  4084. if key == "v" and shootmode==true then
  4085. Obliterate()
  4086. return end
  4087. if shootmode==true then return end
  4088. coroutine.resume(coroutine.create(function()
  4089. wait(0.1)
  4090. while attack==true do
  4091. wait()
  4092. bod.Parent = Torso
  4093. bod.position = Torso.Position
  4094. end
  4095. bod.Parent=nil
  4096. end))
  4097. if key=="b" then
  4098. Grab()
  4099. combo=0
  4100. end
  4101. if key=="g" then
  4102. Taunt()
  4103. end
  4104. if combo==0 then
  4105. if key=="z" then
  4106. LightPunch1()
  4107. end
  4108. if key=="x" then
  4109. HeavyPunch1()
  4110. end
  4111. if key=="c" then
  4112. LightKick1()
  4113. end
  4114. if key=="v" then
  4115. HeavyKick1()
  4116. end
  4117. elseif combo==1 then
  4118. if key=="z" then
  4119. LightPunch2()
  4120. end
  4121. if key=="x" then
  4122. HeavyPunch2()
  4123. end
  4124. if key=="c" then
  4125. LightKick2()
  4126. end
  4127. if key=="v" then
  4128. HeavyKick2()
  4129. end
  4130. elseif combo==2 then
  4131. if key=="z" then
  4132. LightPunch3()
  4133. end
  4134. if key=="x" then
  4135. HeavyPunch2()
  4136. end
  4137. if key=="c" then
  4138. LightKick3()
  4139. end
  4140. if key=="v" then
  4141. HeavyKick2()
  4142. end
  4143. end
  4144. end
  4145. function Key2(key,mouse)
  4146. if key == "z" then
  4147. rapidshooting=false
  4148. end
  4149. pcall(function() act.key[key:lower()] = false end)
  4150. end
  4151. function s(mouse)
  4152. mouse.Button1Down:connect(function() ob1d(mouse) end)
  4153. mouse.Button1Up:connect(function() ob1u(mouse) end)
  4154. mouse.KeyDown:connect(function(key) Key(key,mouse) end)
  4155. --mouse.KeyDown:connect(key2)
  4156. mouse.KeyUp:connect(function(key) Key2(key,mouse) end)
  4157. mouse.KeyUp:connect(function(k) act.keydown = false
  4158. pcall(function() act.key[k:lower()] = false end)
  4159. hold = false
  4160. end)
  4161. MMouse = mouse
  4162. sheathed = false
  4163. player = Player
  4164. ch = Character
  4165. RSH = ch.Torso["Right Shoulder"]
  4166. LSH = ch.Torso["Left Shoulder"]
  4167. RHP = ch.Torso["Right Hip"]
  4168. LHP = ch.Torso["Left Hip"]
  4169. --
  4170. RSH.Parent = nil
  4171. LSH.Parent = nil
  4172. --[[RHP.C0 = cf(-0.5, -1.5, 0) * euler(0,0,0)
  4173. RHP.C1 = cf(0, 0.5, 0)
  4174. LHP.C0 = cf(0.5, -1.5, 0) * euler(0,0,0)
  4175. LHP.C1 = cf(0, 0.5, 0) ]]
  4176. --
  4177. RW.Part0 = ch.Torso
  4178. RW.C0 = cf(1.5, 0.5, 0) --* euler(1.3, 0, -0.5)
  4179. RW.C1 = cf(0, 0.5, 0)
  4180. RW.Part1 = ch["Right Arm"]
  4181. RW.Parent = ch.Torso
  4182. --_G.R = RW
  4183. --
  4184. LW.Part0 = ch.Torso
  4185. LW.C0 = cf(-1.5, 0.5, 0) --* euler(1.7, 0, 0.8)
  4186. LW.C1 = cf(0, 0.5, 0)
  4187. LW.Part1 = ch["Left Arm"]
  4188. LW.Parent = ch.Torso
  4189. --_G.L = LW
  4190. --
  4191. RHP = ch.Torso["Right Hip"]
  4192. LHP = ch.Torso["Left Hip"]
  4193. --
  4194. RWL.Part0 = ch.Torso
  4195. RWL.C0 = cf(0, -1.5, 0) --* euler(1.3, 0, -0.5)
  4196. RWL.C1 = cf(-0.5, 0.5, 0)
  4197. RWL.Part1 = ch["Right Leg"]
  4198. RWL.Parent = ch.Torso
  4199. --_G.R = RW
  4200. --
  4201. LWL.Part0 = ch.Torso
  4202. LWL.C0 = cf(0, -1.5, 0) --* euler(1.7, 0, 0.8)
  4203. LWL.C1 = cf(0.5, 0.5, 0)
  4204. LWL.Part1 = ch["Left Leg"]
  4205. LWL.Parent = ch.Torso
  4206. --_G.L = LW
  4207. --
  4208. equipanim(mouse)
  4209. end
  4210. function ds(mouse)
  4211. sheathed = true
  4212. guardy = false
  4213. walking = nil
  4214. Character.Humanoid.WalkSpeed = 16
  4215. Torso.Neck.C1 = euler(1.57,3.14,0) * cf(0,0,-0.5)
  4216. --[[RHP.C0 = cf(0.5, -1.5, 0) * euler(0,math.rad(90),0)
  4217. RHP.C1 = cf(0, 0, 0)
  4218. LHP.C0 = cf(-0.5, -1.5, 0) * euler(0,math.rad(90),0)
  4219. LHP.C1 = cf(0, 0, 0) ]]
  4220. hideanim()
  4221. RW.Parent = nil
  4222. LW.Parent = nil
  4223. RWL.Parent = nil
  4224. LWL.Parent = nil
  4225. RSH.Parent = player.Character.Torso
  4226. LSH.Parent = player.Character.Torso
  4227. RHP.Parent = player.Character.Torso
  4228. LHP.Parent = player.Character.Torso
  4229. end
  4230. Bin.Selected:connect(s)
  4231. Bin.Deselected:connect(ds)
  4232. coroutine.resume(coroutine.create(function()
  4233. Mesh=msh42
  4234. Spar=Spar
  4235. St=vt(.4,.4,.4)
  4236. Hi=vt(1.2,1.2,1.2)
  4237. GRate=10
  4238. di=Hi.y-St.y
  4239. gdi=di/GRate
  4240. Mesh.Scale=St
  4241. cc=1
  4242. spark=function()
  4243. if shootmode==true then
  4244. Spar.Enabled=true
  4245. wait(.25)
  4246. Spar.Enabled=false
  4247. end
  4248. end
  4249. while true do
  4250. Mesh.Scale=St
  4251. for i=1, GRate do
  4252. Mesh.Scale=Mesh.Scale+vt(gdi,gdi,gdi)
  4253. wait()
  4254. end
  4255. Mesh.Scale=Hi
  4256. for i=1, GRate do
  4257. Mesh.Scale=Mesh.Scale-vt(gdi,gdi,gdi)
  4258. wait()
  4259. end
  4260. cc=cc+1
  4261. if cc==3 then
  4262. cc=0
  4263. if math.random(1,3)==1 then
  4264. coroutine.resume(coroutine.create(spark))
  4265. end
  4266. end
  4267. end
  4268. end))
  4269. --[[coroutine.resume(coroutine.create(function()
  4270. Mesh=msh42
  4271. Spar=Spar
  4272. St=vt(.4,.4,.4)
  4273. Hi=vt(1.2,1.2,1.2)
  4274. GRate=10
  4275. di=Hi.y-St.y
  4276. gdi=di/GRate
  4277. Mesh.Scale=St
  4278. cc=1
  4279. spark=function()
  4280. if shootmode==true then
  4281. Spar.Enabled=true
  4282. wait(.25)
  4283. Spar.Enabled=false
  4284. end
  4285. end
  4286. while true do
  4287. Mesh.Scale=St
  4288. for i=1, GRate do
  4289. Mesh.Scale=Mesh.Scale+vt(gdi,gdi,gdi)
  4290. wait()
  4291. end
  4292. Mesh.Scale=Hi
  4293. for i=1, GRate do
  4294. Mesh.Scale=Mesh.Scale-vt(gdi,gdi,gdi)
  4295. wait()
  4296. end
  4297. cc=cc+1
  4298. if cc==3 then
  4299. cc=0
  4300. if math.random(1,3)==1 then
  4301. coroutine.resume(coroutine.create(spark))
  4302. end
  4303. end
  4304. end
  4305. end))
  4306. coroutine.resume(coroutine.create(function()
  4307. Mesh=msh42
  4308. Spar=Spar
  4309. St=vt(.4,.4,.4)
  4310. Hi=vt(1.2,1.2,1.2)
  4311. GRate=10
  4312. di=Hi.y-St.y
  4313. gdi=di/GRate
  4314. Mesh.Scale=St
  4315. cc=1
  4316. spark=function()
  4317. if shootmode==true then
  4318. Spar.Enabled=true
  4319. wait(.25)
  4320. Spar.Enabled=false
  4321. end
  4322. end
  4323. while true do
  4324. Mesh.Scale=St
  4325. for i=1, GRate do
  4326. Mesh.Scale=Mesh.Scale+vt(gdi,gdi,gdi)
  4327. wait()
  4328. end
  4329. Mesh.Scale=Hi
  4330. for i=1, GRate do
  4331. Mesh.Scale=Mesh.Scale-vt(gdi,gdi,gdi)
  4332. wait()
  4333. end
  4334. cc=cc+1
  4335. if cc==3 then
  4336. cc=0
  4337. if math.random(1,3)==1 then
  4338. coroutine.resume(coroutine.create(spark))
  4339. end
  4340. end
  4341. end
  4342. end))]]
  4343. coroutine.resume(coroutine.create(function()
  4344. wait()
  4345. Mesh2=msh44
  4346. St2=vt(.4,.4,.4)
  4347. Hi2=vt(1.2,1.2,1.2)
  4348. GRate2=15
  4349. di2=Hi2.y-St2.y
  4350. gdi2=di2/GRate2
  4351. Mesh.Scale=Hi
  4352. while true do
  4353. Mesh2.Scale=Hi2
  4354. for i=1, GRate2 do
  4355. Mesh2.Scale=Mesh2.Scale-vt(gdi2,gdi2,gdi2)
  4356. wait()
  4357. end
  4358. Mesh2.Scale=St2
  4359. for i=1, GRate2 do
  4360. Mesh2.Scale=Mesh2.Scale+vt(gdi2,gdi2,gdi2)
  4361. wait()
  4362. end
  4363. end
  4364. end))
  4365. --[[handle32.Transparency=1
  4366. handle33.Transparency=1
  4367. handle34.Transparency=1]]
  4368. --[[function onRunning(speed)
  4369. if combo~=0 then return end
  4370. if speed>0 then
  4371. walking = true
  4372. for i = 0,1,0.1 do
  4373. wait()
  4374. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4375. RWL.C1 = cf(-0.5,1.5,0) * euler(-0.5*i,0,0)
  4376. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4377. LWL.C1 = cf(0.5,1.5,0) * euler(0.5*i,0,0)
  4378. end
  4379. coroutine.resume(coroutine.create(function()
  4380. while walking==true and kicking==false do
  4381. wait()
  4382. for i = 0,1,0.1 do
  4383. if walking==true then
  4384. wait()
  4385. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4386. RWL.C1 = cf(-0.5,1.5,0) * euler(-0.5+1*i,0,0)
  4387. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4388. LWL.C1 = cf(0.5,1.5,0) * euler(0.5-1*i,0,0)
  4389. end
  4390. end
  4391. for i = 0,1,0.1 do
  4392. if walking==true then
  4393. wait()
  4394. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4395. RWL.C1 = cf(-0.5,1.5,0) * euler(0.5-1*i,0,0)
  4396. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4397. LWL.C1 = cf(0.5,1.5,0) * euler(-0.5+1*i,0,0)
  4398. end
  4399. end
  4400. end
  4401. end))
  4402. else
  4403. walking = false
  4404. for i = 0,1,0.1 do
  4405. wait()
  4406. RWL.C0 = cf(0.5,-1.5,0) * euler(0,0,0)
  4407. RWL.C1 = cf(0,0.5,0) * euler(0,0,0)
  4408. LWL.C0 = cf(-0.5,-1.5,0) * euler(0,0,0)
  4409. LWL.C1 = cf(0,0.5,0) * euler(0,0,0)
  4410. end
  4411. end
  4412. end
  4413. Character.Humanoid.Running:connect(onRunning) ]]
  4414. increase=0
  4415. coroutine.resume(coroutine.create(function()
  4416. while true do
  4417. wait()
  4418. RH.Part0 = Torso
  4419. LH.Part0 = Torso
  4420. if mana < 0 then
  4421. mana = 0
  4422. end
  4423. if mana >= 400 then
  4424. mana=400
  4425. end
  4426. increase = increase + 1
  4427. if increase == 5 then
  4428. if mana < 400 then
  4429. mana = mana + 1
  4430. end
  4431. increase = 0
  4432. end
  4433. fentext3.Size = UDim2.new(mana*0.007,0,0.200000006,0)
  4434. fentext.Text = "Dark Energy("..mana..")"
  4435. end
  4436. end))
  4437. coroutine.resume(coroutine.create(function()
  4438. while true do
  4439. wait()
  4440. if Torso.Velocity.magnitude > 1 and kicking==false then
  4441. walking=true
  4442. for i = 0,1,0.1 do
  4443. if walking==true and kicking==false then
  4444. wait()
  4445. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4446. RWL.C1 = cf(-0.5,1.5,0) * euler(-0.5+1*i,0,0)
  4447. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4448. LWL.C1 = cf(0.5,1.5,0) * euler(0.5-1*i,0,0)
  4449. end
  4450. end
  4451. for i = 0,1,0.1 do
  4452. if walking==true and kicking==false then
  4453. wait()
  4454. RWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4455. RWL.C1 = cf(-0.5,1.5,0) * euler(0.5-1*i,0,0)
  4456. LWL.C0 = cf(0,-0.5,0) * euler(0,0,0)
  4457. LWL.C1 = cf(0.5,1.5,0) * euler(-0.5+1*i,0,0)
  4458. end
  4459. end
  4460. end
  4461. end
  4462. end))
  4463. while true do
  4464. wait()
  4465. bar.Value=mana
  4466. if Torso.Velocity.magnitude > 1 then
  4467. else
  4468. walking=false
  4469. if kicking==false then
  4470. for i = 0,1,0.1 do
  4471. wait()
  4472. RWL.C0 = cf(0.5,-1.5,0) * euler(0,0,0)
  4473. RWL.C1 = cf(0,0.5,0) * euler(0,0,0)
  4474. LWL.C0 = cf(-0.5,-1.5,0) * euler(0,0,0)
  4475. LWL.C1 = cf(0,0.5,0) * euler(0,0,0)
  4476. end
  4477. end
  4478. end
  4479. end
  4480. -- lego mediafire
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement