Advertisement
Guest User

Untitled

a guest
May 25th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 146.97 KB | None | 0 0
  1. -->>By 123jl23<<--
  2.  
  3. ArtificialHB = Instance.new("BindableEvent", script)
  4. ArtificialHB.Name = "Heartbeat"
  5. script:WaitForChild("Heartbeat")
  6. Player = game:GetService("Players").LocalPlayer
  7. Character = Player.Character
  8. PlayerGui = Player.PlayerGui
  9. Backpack = Player.Backpack
  10. Torso = Character.Torso
  11. Head = Character.Head
  12. Humanoid = Character.Humanoid
  13. LeftArm = Character["Left Arm"]
  14. LeftLeg = Character["Left Leg"]
  15. RightArm = Character["Right Arm"]
  16. RightLeg = Character["Right Leg"]
  17. ch = Character
  18. RootPart = Character.HumanoidRootPart
  19. RootJoint = RootPart.RootJoint
  20. SongNum = 1
  21. local mouse = Player:GetMouse()
  22. local ClickNum = 1
  23. local inAir = false
  24. local inAir2 = false
  25. local attack = false
  26. it=Instance.new
  27. vt=Vector3.new
  28. cf=CFrame.new
  29. euler=CFrame.fromEulerAnglesXYZ
  30. angles=CFrame.Angles
  31. local cn = CFrame.new
  32. mr=math.rad
  33. local sprintmode=false
  34. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  35. local NeckCF = CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  36. local Anim="Idle"
  37. local RJ = Character.HumanoidRootPart:FindFirstChild("RootJoint")
  38. local Neck = Character.Torso:FindFirstChild("Torso")
  39. StandAttack = false
  40. StandOut = false
  41. function weld(parent,part0,part1,c0)
  42. local weld=it("Weld")
  43. weld.Parent=parent
  44. weld.Part0=part0
  45. weld.Part1=part1
  46. weld.C0=c0
  47. return weld
  48. end
  49. StandBlinkTimer = 0
  50. StandBlinkTimer2 = 5,7
  51. StandEyeOpen = false
  52. local HoldBubble = false
  53. local HoldRapid = false
  54. local RbxUtility = LoadLibrary("RbxUtility")
  55. local Create = RbxUtility.Create
  56. local sine = 0
  57. local change = 1
  58. local berserk = false
  59. local lasthit = nil
  60. local lasthitpos = nil
  61. effectmodel = Instance.new("Model",Character)
  62. effectmodel.Name = "Effects"
  63.  
  64. Model0 = Instance.new("Model")
  65. Part1 = Instance.new("Part")
  66. Motor6D2 = Instance.new("Motor6D")
  67. Part3 = Instance.new("Part")
  68. Motor6D4 = Instance.new("Motor6D")
  69. Motor6D5 = Instance.new("Motor6D")
  70. Motor6D6 = Instance.new("Motor6D")
  71. Motor6D7 = Instance.new("Motor6D")
  72.  
  73. Part8 = Instance.new("Part")
  74. Part9 = Instance.new("Part")
  75. Part10 = Instance.new("Part")
  76. Part11 = Instance.new("Part")
  77. Humanoid12 = Instance.new("Humanoid")
  78. Part13 = Instance.new("Part")
  79.  
  80. SpecialMesh15 = Instance.new("SpecialMesh")
  81. Model0.Name = "Stand"
  82. Model0.Parent = game:GetService("Lighting")
  83. Model0.PrimaryPart = Part1
  84. Part1.Name = "HumanoidRootPart"
  85. Part1.Parent = Model0
  86. Part1.Transparency = 1
  87. Part1.Anchored = true
  88. Part1.Size = Vector3.new(2, 2, 1)
  89. Part1.CFrame = CFrame.new(50, 3.00001192, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  90. Part1.BottomSurface = Enum.SurfaceType.Smooth
  91. Part1.TopSurface = Enum.SurfaceType.Smooth
  92. Part1.Position = Vector3.new(50, 3.00001192, -23)
  93. Part1.CanCollide = false
  94. Motor6D2.Name = "RootJoint"
  95. Motor6D2.Parent = Part1
  96. Motor6D2.C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  97. Motor6D2.C1 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  98. Motor6D2.Part0 = Part1
  99. Motor6D2.Part1 = Part3
  100. Motor6D2.MaxVelocity = 0.10000000149012
  101. Part3.Name = "Torso"
  102. Part3.Parent = Model0
  103. Part3.CanCollide = false
  104. Part3.Size = Vector3.new(2, 2, 1)
  105. Part3.CFrame = CFrame.new(50, 3.00001192, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  106. Part3.BottomSurface = Enum.SurfaceType.Smooth
  107. Part3.TopSurface = Enum.SurfaceType.Smooth
  108. Part3.Position = Vector3.new(50, 3.00001192, -23)
  109. Motor6D4.Name = "Left Hip"
  110. Motor6D4.Parent = Part3
  111. Motor6D4.C0 = CFrame.new(-1, -1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)
  112. Motor6D4.C1 = CFrame.new(-0.5, 1, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)
  113. Motor6D4.Part0 = Part3
  114. Motor6D4.Part1 = Part8
  115. Motor6D4.MaxVelocity = 0.10000000149012
  116. Motor6D5.Name = "Right Hip"
  117. Motor6D5.Parent = Part3
  118. Motor6D5.C0 = CFrame.new(1, -1, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)
  119. Motor6D5.C1 = CFrame.new(0.5, 1, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08)
  120. Motor6D5.Part0 = Part3
  121. Motor6D5.Part1 = Part9
  122. Motor6D5.MaxVelocity = 0.10000000149012
  123. Motor6D6.Name = "Left Shoulder"
  124. Motor6D6.Parent = Part3
  125. Motor6D6.C0 = CFrame.new(-1, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)
  126. Motor6D6.C1 = CFrame.new(0.5, 0.5, 0, -4.37113883e-08, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883e-08)
  127. Motor6D6.Part0 = Part3
  128. Motor6D6.Part1 = Part10
  129. Motor6D6.MaxVelocity = 0.10000000149012
  130. Motor6D7.Name = "Right Shoulder"
  131. Motor6D7.Parent = Part3
  132. Motor6D7.C0 = CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0, 0.99999994, 0, -1, 0, -4.37113883e-08)
  133. Motor6D7.C1 = CFrame.new(-0.5, 0.5, 0, -4.37113883e-08, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883e-08)
  134. Motor6D7.Part0 = Part3
  135. Motor6D7.Part1 = Part11
  136. Motor6D7.MaxVelocity = 0.10000000149012
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145. SRS=Motor6D7
  146. SLS=Motor6D6
  147.  
  148. SRH=Motor6D5
  149. SLH=Motor6D4
  150.  
  151.  
  152. SNeck = Neck:Clone()
  153. SNeck.Parent = Part3
  154. SNeck.Part0 = Part3
  155. SNeck.Part1 = Part13
  156. SRJ=Motor6D2
  157.  
  158.  
  159. SRootPart=Part1
  160.  
  161. Part8.Name = "Left Leg"
  162. Part8.Parent = Model0
  163. Part8.CanCollide = false
  164. Part8.Size = Vector3.new(1, 2, 1)
  165. Part8.CFrame = CFrame.new(49.5, 1.00001204, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  166. Part8.BottomSurface = Enum.SurfaceType.Smooth
  167. Part8.TopSurface = Enum.SurfaceType.Smooth
  168. Part8.Position = Vector3.new(49.5, 1.00001204, -23)
  169. Part9.Name = "Right Leg"
  170. Part9.Parent = Model0
  171. Part9.CanCollide = false
  172. Part9.Size = Vector3.new(1, 2, 1)
  173. Part9.CFrame = CFrame.new(50.5, 1.00001204, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  174. Part9.BottomSurface = Enum.SurfaceType.Smooth
  175. Part9.TopSurface = Enum.SurfaceType.Smooth
  176. Part9.Position = Vector3.new(50.5, 1.00001204, -23)
  177. Part10.Name = "Left Arm"
  178. Part10.Parent = Model0
  179. Part10.CanCollide = false
  180. Part10.Size = Vector3.new(1, 2, 1)
  181. Part10.CFrame = CFrame.new(48.5, 3.00001192, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  182. Part10.BottomSurface = Enum.SurfaceType.Smooth
  183. Part10.TopSurface = Enum.SurfaceType.Smooth
  184. Part10.Position = Vector3.new(48.5, 3.00001192, -23)
  185. Part11.Name = "Right Arm"
  186. Part11.Parent = Model0
  187. Part11.CanCollide = false
  188. Part11.Size = Vector3.new(1, 2, 1)
  189. Part11.CFrame = CFrame.new(51.5, 3.00001192, -23, 1, 0, 0, 0, 0.999999881, 0, 0, 0, 1)
  190. Part11.BottomSurface = Enum.SurfaceType.Smooth
  191. Part11.TopSurface = Enum.SurfaceType.Smooth
  192. Part11.Position = Vector3.new(51.5, 3.00001192, -23)
  193. --Humanoid12.Parent = Model0
  194. --Humanoid12.RightLeg = Part9
  195. --Humanoid12.LeftLeg = Part8
  196. --Humanoid12.Torso = Part1
  197. Part13.Name = "Head"
  198. Part13.Parent = Model0
  199. Part13.Size = Vector3.new(2, 1, 1)
  200. Part13.CFrame = CFrame.new(50, 4.50002003, -23, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  201. Part13.BottomSurface = Enum.SurfaceType.Smooth
  202. Part13.TopSurface = Enum.SurfaceType.Smooth
  203. Part13.Position = Vector3.new(50, 4.50002003, -23)
  204. Part13.CanCollide = false
  205. SpecialMesh15.Parent = Part13
  206. SpecialMesh15.Scale = Vector3.new(1.25, 1.25, 1.25)
  207. SpecialMesh15.Scale = Vector3.new(1.25, 1.25, 1.25)
  208.  
  209.  
  210. STorso = Part3
  211. SHead = Part13
  212. SRightArm = Part11
  213. SLeftArm = Part10
  214. SRightLeg = Part9
  215. SLeftLeg = Part8
  216.  
  217. STorso.BrickColor = BrickColor.new("Mint")
  218. SHead.BrickColor = BrickColor.new("Mint")
  219. SRightArm.BrickColor = BrickColor.new("Mint")
  220. SLeftArm.BrickColor = BrickColor.new("Mint")
  221. SRightLeg.BrickColor = BrickColor.new("Mint")
  222. SLeftLeg.BrickColor = BrickColor.new("Mint")
  223.  
  224.  
  225. SkinColorParts = {}
  226. table.insert(SkinColorParts,SHead)
  227. table.insert(SkinColorParts,SRightArm)
  228. table.insert(SkinColorParts,SLeftArm)
  229. table.insert(SkinColorParts,SRightLeg)
  230. table.insert(SkinColorParts,SLeftLeg)
  231. --[
  232. local TorsoMesh = Create("SpecialMesh"){
  233. Parent = STorso,
  234. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  235. MeshId = "http://www.roblox.com/asset/?id=430080097",
  236. Scale = vt(2,1,1)
  237. }
  238.  
  239. local LimbMesh = Create("SpecialMesh"){
  240. Parent = nil,
  241. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  242. MeshId = "http://www.roblox.com/asset/?id=430080097",
  243. Scale = vt(1,1,1)
  244. }
  245.  
  246. LimbMesh:Clone().Parent = SRightArm
  247. LimbMesh:Clone().Parent = SLeftArm
  248. LimbMesh:Clone().Parent = SRightLeg
  249. LimbMesh:Clone().Parent = SLeftLeg
  250.  
  251. --]]
  252. New = function(Object, Parent, Name, Data)
  253. local Object = Instance.new(Object)
  254. for Index, Value in pairs(Data or {}) do
  255. Object[Index] = Value
  256. end
  257. Object.Parent = Parent
  258. Object.Name = Name
  259. return Object
  260. end
  261.  
  262. DitVemon = New("Model",Workspace,"DitVemon",{})
  263. Handle = New("Part",DitVemon,"Handle",{BrickColor = BrickColor.new("Institutional white"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(.1, .2, .1),CFrame = CFrame.new(21.7691154, 5.68517303, 58.1818657, 0.924492478, -0.349139601, -0.153020516, 0.381200433, 0.84673816, 0.371107459, -2.09687965e-08, -0.401417494, 0.915895283),Anchored = true,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  264.  
  265. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 0.510000229, 0.769999981),CFrame = CFrame.new(22.1894703, 5.72646284, 58.2146835, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  266. Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),})
  267. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(1.05999994, 0.680000186, 1.00999999),CFrame = CFrame.new(22.0006523, 5.08252621, 58.4658813, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  268. Mesh = New("BlockMesh",Glove,"Mesh",{})
  269. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.200000003, 1.0400002, 0.550000012),CFrame = CFrame.new(22.3246078, 5.424932, 58.3703423, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  270. Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),})
  271. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.99000001, 0.200000003, 1.01999998),CFrame = CFrame.new(21.7493782, 5.70506191, 58.1661644, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  272. Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),})
  273. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(0.589999974, 0.200000003, 1.01999998),CFrame = CFrame.new(21.4630489, 5.7591629, 58.0964012, -0.954780996, 0.254897505, 0.153037891, 0.183541179, 0.910285294, -0.371070474, -0.233893082, -0.326202244, -0.915907323),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  274. Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),})
  275. Glove = New("Part",DitVemon,"Glove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Marble,Size = Vector3.new(1.04999995, 0.200000003, 1.01999998),CFrame = CFrame.new(21.6052589, 6.02990103, 58.0104675, -0.922768533, -0.353663206, 0.15303795, -0.38534987, 0.844874322, -0.371069908, 0.00193592592, -0.401384801, -0.915907502),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  276. Mesh = New("BlockMesh",Glove,"Mesh",{Scale = Vector3.new(1.05999994, 1, 1),})
  277. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.04999995, 0.200000003, 1.01999998),CFrame = CFrame.new(21.6071091, 6.0254178, 58.0125923, -0.922768533, -0.353663206, 0.15303795, -0.38534987, 0.844874322, -0.371069908, 0.00193592592, -0.401384801, -0.915907502),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  278. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 0.200000003, 1.00999999),})
  279. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.649999976, 0.200000003, 1.01999998),CFrame = CFrame.new(21.4384136, 5.75495005, 58.0939903, -0.954780996, 0.254897505, 0.153037891, 0.183541179, 0.910285294, -0.371070474, -0.233893082, -0.326202244, -0.915907323),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  280. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.05999994, 0.200000003, 1.00999999),})
  281. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.99000001, 0.200000003, 1.01999998),CFrame = CFrame.new(21.7563667, 5.68812323, 58.1741943, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  282. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 0.200000003, 1.00999999),})
  283. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.920000196, 0.639999986),CFrame = CFrame.new(22.2834816, 5.52467203, 58.3176041, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  284. Mesh = New("BlockMesh",NGlove,"Mesh",{})
  285. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(22.0023384, 5.07841587, 58.4678192, 0.983346343, -0.0979936942, -0.153059602, 0.149101526, 0.916535616, 0.371121705, 0.103916958, -0.387762606, 0.915882945),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  286. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),})
  287. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(21.9521465, 5.20013905, 58.4101143, 0.924476981, -0.349163383, -0.153059527, 0.381237835, 0.846715093, 0.371121854, 1.56415172e-05, -0.401445717, 0.915882826),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  288. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),})
  289. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.05999994, 0.200000003, 1.00999999),CFrame = CFrame.new(22.0547104, 4.95140982, 58.5280304, 0.924476981, -0.349163383, -0.153059527, 0.381237835, 0.846715093, 0.371121854, 1.56415172e-05, -0.401445717, 0.915882826),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  290. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 0.400000006, 1.00999999),})
  291. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.830000162, 0.200000003),CFrame = CFrame.new(22.3306122, 5.41034079, 58.3717918, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  292. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 1),})
  293. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.940000117, 0.200000003),CFrame = CFrame.new(22.3128929, 5.45331478, 58.5151901, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  294. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),})
  295. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.600000143, 0.200000003),CFrame = CFrame.new(22.1692429, 5.80170012, 58.1917152, -0.92449832, 0.153038234, 0.349116325, -0.381186157, -0.371069938, -0.846761107, -4.024808e-05, -0.915907502, 0.401389569),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  296. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),})
  297. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.940000117, 0.200000003),CFrame = CFrame.new(22.3588028, 5.34197187, 58.2404251, -0.924498439, -0.349116206, 0.153038144, -0.381186068, 0.846761048, -0.371070027, -4.0179988e-05, -0.401389629, -0.915907383),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  298. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.07000005, 1, 0.100000001),})
  299. NGlove = New("Part",DitVemon,"NGlove",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Size = Vector3.new(1.06999993, 1.0200001, 0.200000003),CFrame = CFrame.new(22.1012421, 4.8517108, 58.5761757, -0.92449832, 0.153038234, 0.349116325, -0.381186157, -0.371069938, -0.846761107, -4.024808e-05, -0.915907502, 0.401389569),Anchored = true,CanCollide = false,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  300. Mesh = New("BlockMesh",NGlove,"Mesh",{Scale = Vector3.new(1.00999999, 1, 0.100000001),})
  301. Wing = New("Model",DitVemon,"Wing",{})
  302. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4395943, 5.46640587, 58.3556709, 0.932595789, -0.349139631, 0.0914696604, 0.272161663, 0.846737981, 0.457124442, -0.2370511, -0.401417732, 0.884686708),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  303. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  304. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4753094, 5.37977791, 58.39674, -0.932595789, 0.349139541, 0.0914696157, -0.272161543, -0.8467381, 0.457124561, 0.237051055, 0.401417971, 0.884686649),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  305. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  306. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.5050964, 5.79375219, 58.9892044, -0.932595611, -0.349140197, -0.0914696455, -0.272162169, 0.846737981, -0.457124323, 0.237051293, -0.401417583, -0.884686708),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  307. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  308. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.5408058, 5.70714903, 59.0302582, 0.932595551, 0.349140286, -0.0914696753, 0.272162259, -0.846737862, -0.457124412, -0.237051383, 0.401417524, -0.884686828),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  309. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  310. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.20460251),CFrame = CFrame.new(22.4434319, 5.40275002, 58.2976913, 0.93259573, -0.315050453, 0.176092118, 0.272161722, 0.934308946, 0.23020643, -0.237051055, -0.166764006, 0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  311. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  312. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.20460251),CFrame = CFrame.new(22.4756603, 5.30716181, 58.314743, -0.93259573, 0.315050364, 0.176092088, -0.272161633, -0.934308887, 0.230206445, 0.23705101, 0.166764021, 0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  313. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  314. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.818409979),CFrame = CFrame.new(22.5334969, 5.52049685, 58.7872353, -0.932595551, -0.31505096, -0.176092103, -0.272162259, 0.934308708, -0.2302064, 0.237051114, -0.166763857, -0.957077146),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  315. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  316. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.818409979),CFrame = CFrame.new(22.565731, 5.42493677, 58.8042908, 0.932595551, 0.315051079, -0.176092118, 0.272162378, -0.934308648, -0.230206415, -0.237051189, 0.166763812, -0.957077086),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  317. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  318. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4696751, 5.43219423, 58.4347725, -0.932595789, 0.359388292, -0.0332443528, -0.272161543, -0.639757872, 0.718775332, 0.237051114, 0.679374695, 0.69444716),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  319. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  320. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.4322176),CFrame = CFrame.new(22.4023056, 6.15943098, 59.0046616, -0.932595491, -0.359388888, 0.0332443677, -0.272161961, 0.639757812, -0.718775272, 0.237051487, -0.679374456, -0.694447279),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  321. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  322. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.43221748),CFrame = CFrame.new(22.4390659, 6.09399796, 59.0741463, 0.932595491, 0.359389007, 0.0332443304, 0.27216202, -0.639757752, -0.718775332, -0.237051606, 0.679374456, -0.694447219),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  323. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  324. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4329071, 5.49765205, 58.3652802, 0.932595789, -0.359388322, -0.0332443975, 0.272161603, 0.639757812, 0.718775392, -0.237051129, -0.679374695, 0.6944471),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  325. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  326. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.3719177, 6.05295801, 58.7628479, 0.932595551, 0.348055512, 0.0955141783, 0.272161871, -0.504358768, -0.819481671, -0.237051681, 0.790240288, -0.56509012),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  327. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  328. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4047127, 5.51770306, 58.2773666, 0.932595789, -0.348054886, -0.0955142826, 0.272161543, 0.504358649, 0.81948185, -0.237051189, -0.790240645, 0.565089881),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  329. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  330. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4403229, 5.46610594, 58.3582001, -0.932595789, 0.348054796, -0.0955142528, -0.272161484, -0.504358768, 0.81948185, 0.237051114, 0.790240586, 0.565089941),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  331. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  332. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 1.02301252),CFrame = CFrame.new(22.3363152, 6.10454178, 58.6820221, -0.932595611, -0.348055393, 0.0955141857, -0.272161812, 0.504358649, -0.81948179, 0.237051666, -0.790240347, -0.56509006),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  333. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  334. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.613807559),CFrame = CFrame.new(22.2809258, 6.01265097, 58.3586082, -0.93259567, -0.299113989, 0.201980859, -0.272161603, 0.215254471, -0.937866569, 0.237051725, -0.929621637, -0.282152712),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  335. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  336. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.3842392, 5.53293514, 58.2142715, 0.932595789, -0.299113542, -0.201980829, 0.272161484, 0.215254724, 0.937866509, -0.237051234, -0.929621816, 0.282152802),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  337. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  338. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.613807559),CFrame = CFrame.new(22.3115177, 5.99063921, 58.4536781, 0.932595551, 0.299114197, 0.20198077, 0.272161573, -0.215254545, -0.937866509, -0.237051904, 0.929621577, -0.282152802),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  339. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  340. Wing = New("Part",Wing,"Wing",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,Transparency = 0.39999997615814,Transparency = 0.39999997615814,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.20460248, 0.20460251, 0.409205019),CFrame = CFrame.new(22.4148407, 5.51090622, 58.3093719, -0.932595789, 0.299113393, -0.201980844, -0.272161424, -0.215254635, 0.937866569, 0.237051114, 0.929621816, 0.282152712),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  341. Mesh = New("SpecialMesh",Wing,"Mesh",{Scale = Vector3.new(0, 0.5, 1),MeshType = Enum.MeshType.Wedge,})
  342. Bottom = New("Model",DitVemon,"Bottom",{})
  343. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545512915, -0.349139988, 0.761916578, -0.531962097, 0.84673816, 0.00713723619, -0.647635818, -0.401417315, -0.647635758),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  344. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),})
  345. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  346. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),})
  347. MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195286, 58.4986801, 0.153020531, -0.349140137, 0.9244923, -0.371107459, 0.84673804, 0.38120085, -0.915895164, -0.401417583, -1.99664342e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  348. Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.850000024, 1.00999999, 0.850000024),})
  349. MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.853386581, -0.349139482, 0.387082666, -0.464260787, 0.846738338, -0.259800196, -0.237051204, -0.401417285, -0.884686947),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  350. Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),})
  351. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.853386581, -0.349139482, 0.387082666, -0.464260787, 0.846738338, -0.259800196, -0.237051204, -0.401417285, -0.884686947),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  352. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),})
  353. MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545512915, -0.349139988, 0.761916578, -0.531962097, 0.84673816, 0.00713723619, -0.647635818, -0.401417315, -0.647635758),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  354. Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),})
  355. MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  356. Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),})
  357. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.0914698839, -0.349140048, 0.932595611, -0.457124054, 0.8467381, 0.27216205, -0.884686887, -0.401417226, -0.237051353),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  358. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.699999988, 1.01999998, 0.699999988),})
  359. MNeon = New("Part",Bottom,"MNeon",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.0914698839, -0.349140048, 0.932595611, -0.457124054, 0.8467381, 0.27216205, -0.884686887, -0.401417226, -0.237051353),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  360. Mesh = New("BlockMesh",MNeon,"Mesh",{Scale = Vector3.new(0.600000024, 1.02999997, 0.600000024),})
  361. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  362. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.5, 1.03999996, 0.5),})
  363. MBoot1 = New("Part",Bottom,"MBoot1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545513093, -0.34913975, 0.761916578, -0.531961918, 0.846738219, 0.00713703129, -0.647635758, -0.401417255, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  364. Mesh = New("BlockMesh",MBoot1,"Mesh",{Scale = Vector3.new(0.5, 1.03999996, 0.5),})
  365. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0769653, 4.96467876, 58.3326492, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  366. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),})
  367. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0214844, 5.09923315, 58.6646996, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  368. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),})
  369. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.2168045, 5.10106277, 58.4986763, -0.153020397, -0.349140078, -0.9244923, 0.371107668, 0.846737921, -0.381200761, 0.915895164, -0.401417673, 3.73717597e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  370. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),})
  371. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.8816452, 4.96285486, 58.4986801, -0.153020397, -0.349140078, -0.9244923, 0.371107668, 0.846737921, -0.381200761, 0.915895164, -0.401417673, 3.73717597e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  372. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0543809123),})
  373. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0256462, 5.0891428, 58.6397972, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  374. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),})
  375. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.0728054, 4.97476816, 58.3575516, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  376. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),})
  377. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9067764, 4.97322893, 58.4986763, 0.153020322, -0.349140078, 0.9244923, -0.371107489, 0.846737981, 0.381200731, -0.915895224, -0.401417464, -3.72032872e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  378. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),})
  379. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1916695, 5.09068823, 58.4986801, 0.153020322, -0.349140078, 0.9244923, -0.371107489, 0.846737981, 0.381200731, -0.915895224, -0.401417464, -3.72032872e-07),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  380. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.699999988, 1.04999995, 0.0906348526),})
  381. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1873436, 5.03325176, 58.3812904, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  382. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),})
  383. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9318295, 5.03086615, 58.5984688, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  384. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),})
  385. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1481133, 5.12839317, 58.6160698, -0.761916757, -0.349139541, -0.545513034, -0.00713634305, 0.846737981, -0.531962335, 0.647635698, -0.40141803, -0.6476354),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  386. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),})
  387. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9503422, 4.9355278, 58.3812904, -0.761916757, -0.349139541, -0.545513034, -0.00713634305, 0.846737981, -0.531962335, 0.647635698, -0.40141803, -0.6476354),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  388. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),})
  389. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1666222, 5.03305292, 58.3988953, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  390. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),})
  391. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(22.1332779, 5.11391783, 58.5984726, 0.761916757, -0.349139601, 0.545513093, 0.00713649578, 0.846737981, 0.531962276, -0.647635758, -0.401417881, 0.64763546),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  392. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),})
  393. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9651718, 4.94999981, 58.3988876, 0.761916757, -0.349139601, 0.545513093, 0.00713649578, 0.846737981, 0.531962276, -0.647635758, -0.401417881, 0.64763546),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  394. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0906348526),})
  395. MNeon1 = New("Part",Bottom,"MNeon1",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.200000003),CFrame = CFrame.new(21.9111118, 5.03066921, 58.6160698, -0.545513153, -0.34913972, 0.761916637, -0.531961799, 0.846738338, 0.00713701081, -0.647635818, -0.401417196, -0.647635818),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  396. Mesh = New("BlockMesh",MNeon1,"Mesh",{Scale = Vector3.new(0.600000024, 1.04999995, 0.0543809123),})
  397. MNeon2 = New("Part",Bottom,"MNeon2",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.924492598, -0.349139214, 0.153020322, -0.381199956, 0.846738338, -0.371107519, 1.46470134e-08, -0.401417524, -0.915895164),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  398. Mesh = New("BlockMesh",MNeon2,"Mesh",{Scale = Vector3.new(0.200000003, 1.05999994, 0.200000003),})
  399. MNeon2 = New("Part",Bottom,"MNeon2",{BrickColor = BrickColor.new("Bright green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.906348407, 0.543809175, 0.906348526),CFrame = CFrame.new(22.0492229, 5.03195477, 58.4986801, -0.545513153, -0.34913975, 0.761916518, -0.531961858, 0.846738219, 0.00713702943, -0.647635758, -0.401417166, -0.647635877),Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,Color = Color3.new(0.294118, 0.592157, 0.294118),})
  400. Mesh = New("BlockMesh",MNeon2,"Mesh",{Scale = Vector3.new(0.200000003, 1.05999994, 0.200000003),})
  401.  
  402. ArmorColorParts = {}
  403. NeonColorParts = {}
  404. ExtraColorParts = {}
  405.  
  406. local all,last = {}
  407. function scan(p)
  408. for _,v in pairs(p:GetChildren()) do
  409. if (v:IsA("BasePart")) then
  410. if v.Material == Enum.Material.Marble then
  411. table.insert(ArmorColorParts,v)
  412.  
  413.  
  414. end
  415. if v.Material == Enum.Material.Neon then
  416. table.insert(NeonColorParts,v)
  417.  
  418.  
  419. end
  420.  
  421. if v.Material == Enum.Material.SmoothPlastic then
  422. table.insert(ExtraColorParts,v)
  423.  
  424.  
  425. end
  426. if (last) then
  427. local w = Instance.new("Weld")
  428. w.Part0,w.Part1 = last,v
  429. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  430. w.Parent = last
  431. end
  432. table.insert(all,v)
  433. last = v
  434. end
  435. scan(v)
  436. end
  437. end
  438.  
  439. scan(DitVemon)
  440.  
  441.  
  442.  
  443.  
  444. for _,v in pairs(all) do v.Anchored = false v.CanCollide = false end
  445. DitVemon.Parent = Model0
  446.  
  447. SWW = Instance.new("Weld")
  448. SWW.Name = "SWW"
  449. SWW.Part0 = Part11
  450. SWW.C0 = cn(0, 0, 0)*angles(math.rad(0),math.rad(-0),math.rad(0))
  451. SWW.C1 = cn(0, 0, 0)
  452. SWW.Part1 = Handle
  453. SWW.Parent = Handle
  454. Font="1"
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461. Handle.Transparency = 1
  462.  
  463.  
  464. function stopAnimations()
  465. coroutine.resume(coroutine.create(function()
  466. Character.Animate:Destroy()
  467. end))
  468. coroutine.resume(coroutine.create(function()
  469. for _,v in pairs(Humanoid:GetPlayingAnimationTracks()) do
  470. v:Stop()
  471.  
  472. end
  473. end))
  474. end
  475.  
  476.  
  477. stopAnimations()
  478.  
  479.  
  480.  
  481. local Ang=Instance.new("Model")
  482. Ang.Name="Angles"
  483. Ang.Parent=Character
  484.  
  485. local rrx=Instance.new("NumberValue")
  486. rrx.Name="X"
  487. rrx.Parent=Ang
  488. rrx.Value=0
  489. xTag="j"
  490. local rry=Instance.new("NumberValue")
  491. rry.Name="Y"
  492. rry.Parent=Ang
  493. rry.Value=0
  494. yTag="l"
  495. local rrz=Instance.new("NumberValue")
  496. rrz.Name="Z"
  497. rrz.Parent=Ang
  498. rrz.Value=0
  499.  
  500.  
  501. function RemoveOutlines(part)
  502. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  503. end
  504.  
  505.  
  506.  
  507.  
  508. CFuncs = {
  509. Part = {Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  510.  
  511. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  512. RemoveOutlines(Part)
  513. return Part
  514. end
  515. }
  516. ,
  517. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  518.  
  519. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  520. if Mesh == "SpecialMesh" then
  521. Msh.MeshType = MeshType
  522. Msh.MeshId = MeshId
  523. end
  524. return Msh
  525. end
  526. }
  527. ,
  528. Mesh = {Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  529.  
  530. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  531. if Mesh == "SpecialMesh" then
  532. Msh.MeshType = MeshType
  533. Msh.MeshId = MeshId
  534. end
  535. return Msh
  536. end
  537. }
  538. ,
  539. Weld = {Create = function(Parent, Part0, Part1, C0, C1)
  540.  
  541. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  542. return Weld
  543. end
  544. }
  545. ,
  546. Sound = {Create = function(id, par, vol, pit)
  547.  
  548. coroutine.resume(coroutine.create(function()
  549.  
  550. local S = Create("Sound")({Volume = vol, Pitch = pit or 1, SoundId = "http://www.roblox.com/asset/?id="..id, Parent = par or workspace})
  551. wait()
  552. S:play()
  553. game:GetService("Debris"):AddItem(S, 6)
  554. end
  555. ))
  556. end
  557. }
  558. ,
  559. ParticleEmitter = {Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  560.  
  561. local fp = Create("ParticleEmitter")({Parent = Parent, Color = ColorSequence.new(Color1, Color2), LightEmission = LightEmission, Size = Size, Texture = Texture, Transparency = Transparency, ZOffset = ZOffset, Acceleration = Accel, Drag = Drag, LockedToPart = LockedToPart, VelocityInheritance = VelocityInheritance, EmissionDirection = EmissionDirection, Enabled = Enabled, Lifetime = LifeTime, Rate = Rate, Rotation = Rotation, RotSpeed = RotSpeed, Speed = Speed, VelocitySpread = VelocitySpread})
  562. return fp
  563. end
  564. }
  565. }
  566. local Mont="2"
  567. local Particle1 = Create("ParticleEmitter"){
  568. Color = ColorSequence.new(Color3.new (1,1,1), Color3.new (0, 0, 0)),
  569. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.1,.8),NumberSequenceKeypoint.new(0.3,.6),NumberSequenceKeypoint.new(0.5,.2),NumberSequenceKeypoint.new(1,.8)}),
  570. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.65),NumberSequenceKeypoint.new(0.25,.20),NumberSequenceKeypoint.new(0.7,.18),NumberSequenceKeypoint.new(1,0)}),
  571. Texture = "rbxassetid://118641183",
  572. Lifetime = NumberRange.new(0.95),
  573. Rate = 100,
  574. VelocitySpread = 60,
  575. Rotation = NumberRange.new(0),
  576. RotSpeed = NumberRange.new(-200,200),
  577. Speed = NumberRange.new(8.0),
  578. LightEmission = .6,
  579. LockedToPart = false,
  580. Acceleration = Vector3.new(0, 4, 0),
  581. EmissionDirection = "Top",
  582. Drag = 4,
  583. Enabled = false
  584. }
  585. local ParticEffect1 = Create("ParticleEmitter"){
  586. Color = ColorSequence.new(Color3.new (1, 1, 1), Color3.new (1, 1, 1)),
  587. Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.4,.5),NumberSequenceKeypoint.new(1,.5)}),
  588. Size = NumberSequence.new({NumberSequenceKeypoint.new(0,4.25),NumberSequenceKeypoint.new(0.15,.11),NumberSequenceKeypoint.new(1,0)}),
  589. Texture = "rbxassetid://596872069",
  590. Lifetime = NumberRange.new(1.8),
  591. Rate = 100,
  592. VelocitySpread = 180,
  593. RotSpeed = NumberRange.new(-100,100),
  594. Speed = NumberRange.new(15),
  595. LightEmission = .9,
  596. LockedToPart = false,
  597. Acceleration = Vector3.new(0, 15, 0),
  598. EmissionDirection = "Top",
  599. Drag = 1
  600. }
  601. so = function(id, par, vol, pit)
  602.  
  603. CFuncs.Sound.Create(id, par, vol, pit)
  604.  
  605.  
  606. end
  607. local Eont="3"
  608.  
  609. rayCast = function(Pos, Dir, Max, Ignore)
  610.  
  611. return game:service("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  612. end
  613.  
  614. function swait(num)
  615. if num==0 or num==nil then
  616. --if Stagger.Value==false or Stun.Value<=100 then
  617. --Player.PlayerGui.Pacemaker.Heartbeat.Event:wait()
  618. script.Heartbeat.Event:wait()
  619. --end
  620. else
  621. for i=0,num do
  622. --Player.PlayerGui.Pacemaker.Heartbeat.Event:wait()
  623. script.Heartbeat.Event:wait()
  624. --[[if Stagger.Value==true or Stun.Value>=StunT.Value then
  625. break
  626. end]]
  627. end
  628. end
  629. end
  630. script:WaitForChild("Heartbeat")
  631.  
  632. frame = 1/60
  633. tf = 0
  634. allowframeloss = false --if set to true will fire every frame it possibly can. This will result in multiple events happening at the same time whenever delta returns frame2 or greater.
  635. tossremainder = false --if set to true t will be set to 0 after Fire()-ing.
  636. lastframe = tick()
  637. script.Heartbeat:Fire() --ayy lmao
  638.  
  639. game:GetService("RunService").Heartbeat:connect(function(s,p) --herp derp
  640. tf = tf + s
  641. if tf >= frame then
  642. if allowframeloss then
  643. script.Heartbeat:Fire()
  644. lastframe=tick()
  645. else
  646. ----print("FIRED "..math.floor(t/frame).." FRAME(S)","REMAINDER "..(t - frame(math.floor(t/frame))))
  647. for i=1, math.floor(tf/frame) do
  648. script.Heartbeat:Fire()
  649. end
  650. lastframe=tick()
  651. end
  652. if tossremainder then
  653. tf = 0
  654. else
  655. tf = tf - frame * math.floor(tf/frame)
  656. end
  657. end
  658. end)
  659.  
  660. function clerp(a,b,t)
  661. local qa = {QuaternionFromCFrame(a)}
  662. local qb = {QuaternionFromCFrame(b)}
  663. local ax, ay, az = a.x, a.y, a.z
  664. local bx, by, bz = b.x, b.y, b.z
  665. local _t = 1-t
  666. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  667. end
  668.  
  669. function QuaternionFromCFrame(cf)
  670. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  671. local trace = m00 + m11 + m22
  672. if trace > 0 then
  673. local s = math.sqrt(1 + trace)
  674. local recip = 0.5/s
  675. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  676. else
  677. local i = 0
  678. if m11 > m00 then
  679. i = 1
  680. end
  681. if m22 > (i == 0 and m00 or m11) then
  682. i = 2
  683. end
  684. if i == 0 then
  685. local s = math.sqrt(m00-m11-m22+1)
  686. local recip = 0.5/s
  687. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  688. elseif i == 1 then
  689. local s = math.sqrt(m11-m22-m00+1)
  690. local recip = 0.5/s
  691. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  692. elseif i == 2 then
  693. local s = math.sqrt(m22-m00-m11+1)
  694. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  695. end
  696. end
  697. end
  698.  
  699. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  700. local Msh = Create(Mesh){
  701. Parent = Part,
  702. Offset = OffSet,
  703. Scale = Scale,
  704. }
  705. if Mesh == "SpecialMesh" then
  706. Msh.MeshType = MeshType
  707. Msh.MeshId = MeshId
  708. end
  709. return Msh
  710. end
  711.  
  712. AirEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay,AirFollowPart,speed,AirEffectMode,Extra)
  713.  
  714. local prt = CreatePart(effectmodel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  715. prt.Anchored = true
  716. prt.CFrame = cframe
  717. prt.Material = "Neon"
  718. if AirEffectMode == "3" then
  719. prt.Material = "Neon"
  720.  
  721.  
  722.  
  723.  
  724. --prt.Transparency = .01
  725. end
  726.  
  727. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  728. game:GetService("Debris"):AddItem(prt, 10)
  729. coroutine.resume(coroutine.create(function(Part, Mesh)
  730. local SnowTiltX = math.random(-1, 1)
  731. local SnowTiltY = math.random(-1, 1)
  732. local SnowTiltZ = math.random(-1, 1)
  733. local EGoto = AirFollowPart.CFrame.lookVector*speed
  734. for i = 0, 6, delay do
  735. swait()
  736.  
  737. Part.Transparency = i
  738. if Part.Transparency > .9999 then
  739. coroutine.resume(coroutine.create(function()
  740.  
  741. wait(.4) Part.Parent = nil
  742. end))
  743. end
  744.  
  745.  
  746. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  747. if AirEffectMode == "1" then
  748. Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX),math.rad(SnowTiltY),math.rad(SnowTiltZ))+EGoto
  749. elseif AirEffectMode == "2" then
  750. Part.CFrame = Part.CFrame+EGoto
  751. elseif AirEffectMode == "3" then
  752. if Extra ~= nil then
  753. Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX*5),math.rad(SnowTiltY*5),math.rad(SnowTiltZ*5))+EGoto -Extra
  754.  
  755. else
  756. Part.CFrame = Part.CFrame * angles(math.rad(SnowTiltX*5),math.rad(SnowTiltY*5),math.rad(SnowTiltZ*5))+EGoto
  757.  
  758.  
  759. end
  760. end
  761. ---RootPart.Position+Vector3.new(0, math.random(-5, -4), 0)+RootPart.CFrame.lookVector*20
  762. end
  763. Part.Parent = nil
  764. end
  765. ), prt, msh)
  766. end
  767.  
  768.  
  769. function fire(i,booms,radius,m2,lifetime,WaitTime,bin,size1,size2,ything)
  770.  
  771. local centerpoint = bin
  772.  
  773. local a = i * ((3.14156 * 2) / booms)
  774.  
  775. local y = 0
  776. if ything ~= nil then
  777. y = ything
  778. end
  779. local x = radius * math.cos(a)
  780. local z = radius * math.sin(a)
  781.  
  782. local launch = Vector3.new(x, y, z)
  783. local New = bin:clone()
  784. New.CFrame = CFrame.new(centerpoint.Position + launch, centerpoint.Position + launch * 2)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-10,10)),math.rad(math.random(-10,10)))
  785. local CSize=math.random(size1*100,size2*100)/100
  786. New.Size = Vector3.new(CSize,CSize,CSize/3)
  787. New.Parent = m2
  788.  
  789. local FireEffectEM= nil
  790.  
  791. coroutine.resume(coroutine.create(function()
  792. while New.Parent ~= nil do
  793. wait(math.random(200,800)/100)
  794. if math.random(1, 5) == 2 then
  795. for i = 1,math.random(1,1) do
  796. if New.Parent ~= nil then
  797. wait()
  798. AirEffect(BrickColor.new("Bright green"), New.CFrame * cn(math.random(-3, 3),math.random(-3, 3),-1),4/1,4/1,0.1, -.1/1, -.1/1, .0, 0.03,New,.1,"1")
  799. end
  800. end
  801. end
  802.  
  803.  
  804.  
  805. end
  806. end))
  807.  
  808.  
  809. coroutine.resume(coroutine.create(function()
  810. --so("260433450", FoundTorso, 1, 1)
  811. local ortans= New.Transparency
  812. New.Transparency = 0
  813. -- so("192104941", FoundTorso, 2, 1)
  814. while HoldBubble == true do
  815. wait()
  816. end
  817. -- so("588705525",Torso,1,.8)
  818. wait(WaitTime)
  819. New.CanCollide = false
  820. for i = 0,1.5,lifetime/10 do
  821. if New.Parent~=nil then
  822. New.Transparency = i
  823.  
  824.  
  825. wait()
  826.  
  827.  
  828. end
  829.  
  830.  
  831.  
  832. end
  833. wait(.5)
  834. New:Destroy()
  835. wait(.1)
  836. m2:Destroy()
  837. end))
  838.  
  839. ---
  840.  
  841.  
  842. end
  843.  
  844.  
  845. function MakeRing(repeats,radius,BCF,lifetime,WaitTime,size1,size2,ything,Extra)
  846.  
  847.  
  848.  
  849. local bin = Instance.new("Part")
  850. bin.Size = Vector3.new(2,2,2)
  851. bin.Anchored = true
  852. bin.Transparency = 0
  853. bin.CanCollide = true
  854. bin.Locked = true
  855. bin.Material = "Grass"
  856. bin.CFrame = BCF
  857. bin.Name="DirtBall"
  858.  
  859. bin.BrickColor = BrickColor.new("Dirt brown")
  860.  
  861. if Extra ~= nil then
  862. bin.Material = Extra.Material
  863. bin.BrickColor = Extra.BrickColor
  864. end
  865. RemoveOutlines(bin)
  866. local m2 = Instance.new("Model")
  867. m2.Name = bin.Name
  868.  
  869.  
  870. m2.Parent = effectmodel
  871.  
  872. for i=1,repeats do
  873.  
  874. fire(i,repeats,radius,m2,lifetime,WaitTime,bin,size1,size2,ything)
  875.  
  876. end
  877.  
  878. bin:Destroy()
  879.  
  880.  
  881. end
  882. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  883.  
  884. if hit.Parent == nil then
  885. return
  886. end
  887. local h = hit.Parent:FindFirstChild("Humanoid")
  888. for _,v in pairs(hit.Parent:children()) do
  889. if v:IsA("Humanoid") then
  890. h = v
  891. end
  892. end
  893.  
  894.  
  895.  
  896.  
  897.  
  898. --local FoundTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  899.  
  900.  
  901.  
  902. if h ~= nil and hit.Parent ~= Character and hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  903. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  904. return
  905. end
  906. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  907. game:GetService("Debris"):AddItem(c, 0.5)
  908. if HitSound ~= nil and HitPitch ~= nil then
  909. so(HitSound, hit, 1, HitPitch)
  910. end
  911. local Damage = math.random(minim, maxim)
  912. local blocked = false
  913. local block = hit.Parent:findFirstChild("Block")
  914. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  915. blocked = true
  916. block.Value = block.Value - 1
  917. print(block.Value)
  918. end
  919. if blocked == false then
  920. h.Health = h.Health - Damage
  921. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  922. else
  923. h.Health = h.Health - Damage / 2
  924. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  925. end
  926.  
  927. if Type == "Knockdown" then
  928. local hum = hit.Parent.Humanoid
  929. hum.PlatformStand = true
  930. coroutine.resume(coroutine.create(function(HHumanoid)
  931.  
  932. swait(.2)
  933. HHumanoid.PlatformStand = false
  934. end
  935. ), hum)
  936. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  937. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 50, maxForce = Vector3.new(80000, 80000, 80000), Parent = hit})
  938. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(5000, 5000, 5000) * 50, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  939. game:GetService("Debris"):AddItem(bodvol, 0.2)
  940. game:GetService("Debris"):AddItem(rl, 0.2)
  941. elseif Type == "Normal" then
  942. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback})
  943. if knockback > 0 then
  944.  
  945. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  946. vp.Parent = HTorso
  947. end
  948. game:GetService("Debris"):AddItem(vp, 0.5)
  949. elseif Type == "Normal2" then
  950.  
  951.  
  952. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback})
  953. if knockback > 0 then
  954. local HTorso = hit.Parent:FindFirstChild("Torso") or hit.Parent:FindFirstChild("UpperTorso")
  955. vp.Parent = HTorso
  956. coroutine.resume(coroutine.create(function()
  957. lasthit = h
  958. end))
  959.  
  960. local SValue = 1.5
  961.  
  962. local randomcf = cn(math.random(-1, 1)/7,math.random(-1, 1)/7,0)
  963.  
  964. AirEffect(BrickColor.new("Mint"), SRootPart.CFrame*randomcf * cn(math.random(0, 0)/2,.1,-.5),4/SValue,4/SValue,4/SValue, .1/SValue, .1/SValue, .1/SValue, 0.06,SRightArm,-.0,"1")
  965. AirEffect(BrickColor.new("White"), SRootPart.CFrame*randomcf * cn(math.random(0,0)/2,.1,-.5),.5+4/SValue,.2,.2, .4/SValue, .0, .0, 0.06,SRightArm,-.0,"3")
  966. AirEffect(BrickColor.new("White"), SRootPart.CFrame*randomcf * cn(math.random(0,0)/2,.1,-.5),.5+4/SValue,.2,.2, .4/SValue, .0, .0, 0.06,SRightArm,-.0,"3")
  967.  
  968.  
  969. end
  970. game:GetService("Debris"):AddItem(vp, 0.5)
  971. elseif Type == "Impale" then
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980. CFuncs.Sound.Create("http://www.roblox.com/asset/?id=268249319", Spike, .8, 2)
  981. hit.Parent.Humanoid.PlatformStand = true
  982.  
  983.  
  984. swait(1)
  985. hit.Parent.Humanoid.PlatformStand = false
  986.  
  987.  
  988. elseif Type == "Up" then
  989. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  990. game:GetService("Debris"):AddItem(bodyVelocity, 0.1)
  991. local bodyVelocity = Create("BodyVelocity")({velocity = Vector3.new(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  992. game:GetService("Debris"):AddItem(bodyVelocity, .1)
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000. elseif Type == "Snare" then
  1001. local bp = Create("BodyPosition")({P = 900, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  1002. game:GetService("Debris"):AddItem(bp, 1)
  1003.  
  1004.  
  1005.  
  1006. elseif Type == "Freeze2" then
  1007. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  1008. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  1009. hit.Parent.Torso.Anchored = true
  1010. coroutine.resume(coroutine.create(function(Part)
  1011.  
  1012. swait(1.5)
  1013. Part.Anchored = false
  1014. end
  1015. ), hit.Parent.Torso)
  1016. game:GetService("Debris"):AddItem(BodPos, 3)
  1017. game:GetService("Debris"):AddItem(BodGy, 3)
  1018. end
  1019. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  1020. game:GetService("Debris"):AddItem(debounce, Delay)
  1021. c = Instance.new("ObjectValue")
  1022. c.Name = "creator"
  1023. c.Value = Player
  1024. c.Parent = h
  1025. game:GetService("Debris"):AddItem(c, 0.5)
  1026. end
  1027. end
  1028.  
  1029. ShowDamage = function(Pos, Text, Time, Color)
  1030.  
  1031. local Rate = 0.033333333333333
  1032. if not Pos then
  1033. local Pos = Vector3.new(0, 0, 0)
  1034. end
  1035. local Text = Text or ""
  1036. local Time = Time or 2
  1037. if not Color then
  1038. local Color = Color3.new(1, 0, 1)
  1039. end
  1040. local EffectPart = CreatePart(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1041. EffectPart.Anchored = true
  1042. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  1043. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  1044. game.Debris:AddItem(EffectPart, Time + 0.1)
  1045. EffectPart.Parent = game:GetService("Workspace")
  1046. delay(0, function()
  1047.  
  1048. local Frames = Time / Rate
  1049. for Frame = 1, Frames do
  1050. wait(Rate)
  1051. local Percent = Frame / Frames
  1052. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1053. TextLabel.TextTransparency = Percent
  1054. end
  1055. if EffectPart and EffectPart.Parent then
  1056. EffectPart:Destroy()
  1057. end
  1058. end
  1059. )
  1060. end
  1061.  
  1062. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  1063.  
  1064. for _,c in pairs(workspace:children()) do
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070. local hum = c:FindFirstChild("Humanoid")
  1071. for _,v in pairs(c:children()) do
  1072. if v:IsA("Humanoid") then
  1073. hum = v
  1074. end
  1075. end
  1076.  
  1077.  
  1078.  
  1079.  
  1080. if hum ~= nil then
  1081. local head = c:findFirstChild("Head")
  1082. if head ~= nil then
  1083. local targ = head.Position - Part.Position
  1084. local mag = targ.magnitude
  1085. if mag <= magni and c.Name ~= Player.Name then
  1086. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1.2)
  1087. end
  1088. end
  1089. end
  1090. end
  1091. end
  1092.  
  1093. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1094. local xs, ys, zs = x + x, y + y, z + z
  1095. local wx, wy, wz = w*xs, w*ys, w*zs
  1096. local xx = x*xs
  1097. local xy = x*ys
  1098. local xz = x*zs
  1099. local yy = y*ys
  1100. local yz = y*zs
  1101. local zz = z*zs
  1102. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  1103. end
  1104. function QuaternionSlerp(a, b, t)
  1105. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  1106. local startInterp, finishInterp;
  1107. if cosTheta >= 0.0001 then
  1108. if (1 - cosTheta) > 0.0001 then
  1109. local theta = math.acos(cosTheta)
  1110. local invSinTheta = 1/math.sin(theta)
  1111. startInterp = math.sin((1-t)*theta)*invSinTheta
  1112. finishInterp = math.sin(t*theta)*invSinTheta
  1113. else
  1114. startInterp = 1-t
  1115. finishInterp = t
  1116. end
  1117. else
  1118. if (1+cosTheta) > 0.0001 then
  1119. local theta = math.acos(-cosTheta)
  1120. local invSinTheta = 1/math.sin(theta)
  1121. startInterp = math.sin((t-1)*theta)*invSinTheta
  1122. finishInterp = math.sin(t*theta)*invSinTheta
  1123. else
  1124. startInterp = t-1
  1125. finishInterp = t
  1126. end
  1127. end
  1128. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  1129. end
  1130. Stand = Model0
  1131. local AntennaeHandle = Create("Part"){
  1132. Parent = Stand,
  1133. Material = "SmoothPlastic",
  1134. Reflectance = 0,
  1135. Transparency = 0,
  1136. Name = "Antennae",
  1137. Size = Vector3.new(1.0, 0.0, 0.05),
  1138. Locked = false,
  1139. CanCollide = false,
  1140. }
  1141. table.insert(SkinColorParts,AntennaeHandle)
  1142.  
  1143. if Player.UserId == 28647846 then
  1144. local AntennaeMesh = Create("SpecialMesh"){
  1145. Parent = AntennaeHandle,
  1146. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1147. MeshId = "http://www.roblox.com/asset/?id=1374149",
  1148. Scale = vt(1,1,1)
  1149. }
  1150. elseif Player.UserId ==42147575 then
  1151. local AntlersMesh = Create("SpecialMesh"){
  1152. Parent = AntennaeHandle,
  1153. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1154. MeshId = "http://www.roblox.com/asset/?id=1271547",
  1155. Scale = vt(1,1,1),
  1156. Offset=vt(0,.2,.5)
  1157. }
  1158. else
  1159. AntennaeHandle.Parent = nil
  1160.  
  1161.  
  1162. end
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170. local AntennaeW=weld(AntennaeHandle,AntennaeHandle,Part13,cf(0,-.9,.3)*CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)))
  1171.  
  1172. AntennaeHandle.BrickColor = BrickColor.new("Mint")
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.  
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187. local HeartHandle1 = Create("Part"){
  1188. Parent = Stand,
  1189. Material = "SmoothPlastic",
  1190. Reflectance = 0,
  1191. Transparency = 0,
  1192. Name = "Antennae",
  1193. Size = Vector3.new(0.01, 0.6, 0.6),
  1194. Locked = false,
  1195. CanCollide = false,
  1196. }
  1197.  
  1198. local HeartMesh1 = Create("SpecialMesh"){
  1199. Parent = HeartHandle1,
  1200. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1201. MeshType = "Sphere",
  1202. Scale = vt(1,1,1)
  1203. }
  1204. --Cylinder
  1205. HeartHandle2 = HeartHandle1:Clone()
  1206. HeartHandle2.Parent = Stand
  1207. HeartHandle2.Size = Vector3.new(0.01, 0.8, 0.8)
  1208.  
  1209.  
  1210. HeartHandle3 = HeartHandle1:Clone()
  1211. HeartHandle3.Parent = Stand
  1212. HeartHandle3.Size = Vector3.new(0.01, 0.7, 0.7)
  1213. HeartHandle3.Mesh.MeshType = "Cylinder"
  1214.  
  1215. table.insert(NeonColorParts,HeartHandle1)
  1216. table.insert(ExtraColorParts,HeartHandle2)
  1217. table.insert(ArmorColorParts,HeartHandle3)
  1218. local HeartW1=weld(HeartHandle1,HeartHandle1,STorso,cf(.51,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)))
  1219.  
  1220. local HeartW2=weld(HeartHandle2,HeartHandle2,STorso,cf(.5,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)))
  1221.  
  1222. local HeartW3=weld(HeartHandle3,HeartHandle3,STorso,cf(.5,-.25,0)*CFrame.Angles(math.rad(0),math.rad(90),math.rad(0)))
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232. Weld2 = Instance.new("Weld")
  1233. eye1 = Instance.new("Part")
  1234. eye1M = Instance.new("SpecialMesh")
  1235. Weld5 = Instance.new("Weld")
  1236. eye2 = Instance.new("Part")
  1237. eye2M = Instance.new("SpecialMesh")
  1238.  
  1239. table.insert(NeonColorParts,eye1)
  1240. table.insert(ExtraColorParts,eye2)
  1241. Weld2.Name = "BTWeld"
  1242. Weld2.Parent = SHead
  1243. Weld2.C1 = CFrame.new(0, -0.0399999619, 1.15999985/2)
  1244. Weld2.Part0 = SHead
  1245. Weld2.Part1 = eye2
  1246. eye1.Name = "eye1"
  1247. eye1.Parent = Stand
  1248. eye1.Material = Enum.Material.Neon
  1249. eye1.BrickColor = BrickColor.new("Mint")
  1250.  
  1251. eye1.Size = Vector3.new(0.180000007, 0.219999999, 0.230000004)
  1252. eye1.CFrame = CFrame.new(-19, 1.03999996, 25.4500008, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1253. eye1.BottomSurface = Enum.SurfaceType.Smooth
  1254. eye1.TopSurface = Enum.SurfaceType.Smooth
  1255. eye1.Color = Color3.new(0.694118, 0.898039, 0.65098)
  1256. eye1.Position = Vector3.new(-19, 1.03999996, 25.4500008)
  1257. eye1.Color = Color3.new(0.694118, 0.898039, 0.65098)
  1258. eye1.CanCollide = false
  1259. eye1M.Parent = eye1
  1260. eye1M.Scale = Vector3.new(10, 9, 7)
  1261. eye1M.MeshType = Enum.MeshType.Sphere
  1262. eye1M.Scale = Vector3.new(10/2, 10/2, 7/2)
  1263. Weld5.Name = "BTWeld"
  1264. Weld5.Parent = SHead
  1265. Weld5.C1 = CFrame.new(0, 0.0399999619, -0.450000763/2)
  1266. Weld5.Part0 = eye1
  1267. Weld5.Part1 = SHead
  1268. eye2.Name = "eye2"
  1269. eye2.Parent = Stand
  1270. eye2.Material = Enum.Material.SmoothPlastic
  1271. eye2.BrickColor = BrickColor.new("Really black")
  1272. eye2.CanCollide = false
  1273. eye2.Size = Vector3.new(0.199999927/2, 0.800000024/2, 0.219999999/2)
  1274. eye2.CFrame = CFrame.new(-19, 1.03999996, 26.1599998, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  1275. eye2.BottomSurface = Enum.SurfaceType.Smooth
  1276. eye2.TopSurface = Enum.SurfaceType.Smooth
  1277. eye2.Color = Color3.new(0, 0, 0)
  1278. eye2.Position = Vector3.new(-19, 1.03999996, 26.1599998)
  1279. eye2.Color = Color3.new(0, 0, 0)
  1280. eye2M.Parent = eye2
  1281. eye2M.MeshType = Enum.MeshType.Sphere
  1282.  
  1283.  
  1284.  
  1285.  
  1286. function EyeOpen(t2)
  1287.  
  1288. for i = 0,1,t2 do swait()
  1289. eye1M.Scale = Vector3.new(10/2, (i*10)/2, 7/2)
  1290. eye2M.Scale = Vector3.new(1, i, 1)
  1291. end StandEyeOpen = true
  1292. end
  1293.  
  1294. function EyeClose(t2)
  1295. StandEyeOpen = false
  1296. for i = 1,0,-t2 do swait()
  1297. eye1M.Scale = Vector3.new(10/2, (i*10)/2, 7/2)
  1298. eye2M.Scale = Vector3.new(1, i, 1)
  1299. end
  1300.  
  1301. end
  1302.  
  1303.  
  1304.  
  1305. local HoodHandle = Create("Part"){
  1306. Parent = Stand,
  1307. Material = "SmoothPlastic",
  1308. Reflectance = 0,
  1309. Transparency = 1,
  1310. Name = "Hood",
  1311. Size = Vector3.new(1.0, 0.0, 0.05),
  1312. Locked = false,
  1313. CanCollide = false,
  1314. }
  1315. table.insert(ArmorColorParts,HoodHandle)
  1316. local HoodMesh = Create("SpecialMesh"){
  1317. Parent = HoodHandle,
  1318. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1319. MeshId = "http://www.roblox.com/asset/?id=83499032",
  1320. Scale = vt(1,1,1)
  1321. }
  1322. local HoodW=weld(HoodHandle,HoodHandle,Part13,cf(0,-0.1,-.1)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)))
  1323.  
  1324.  
  1325. local LeftArmArmorHandle = Create("Part"){
  1326. Parent = Stand,
  1327. Material = "SmoothPlastic",
  1328. Reflectance = 0,
  1329. Transparency = 0,
  1330. Name = "L_ArmArmor",
  1331. Size = Vector3.new(1.0, 0.0, 0.05),
  1332. Locked = false,
  1333. CanCollide = false,
  1334. }
  1335. local ArmArmorMesh = Create("SpecialMesh"){
  1336. Parent = LeftArmArmorHandle,
  1337. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1338. MeshId = "http://www.roblox.com/asset/?id=1506621451",
  1339. Scale = vt(.11,.1,.2)
  1340. }
  1341.  
  1342. RightArmArmorHandle = LeftArmArmorHandle:Clone()
  1343. RightArmArmorHandle.Name = "R_ArmArmor"
  1344. RightArmArmorHandle.Parent = Stand
  1345. RightArmArmorHandle.Mesh.Scale = vt(.099,.099,.079)
  1346.  
  1347. table.insert(ArmorColorParts,RightArmArmorHandle)
  1348. table.insert(ArmorColorParts,LeftArmArmorHandle)
  1349. local LeftArmArmorW=weld(LeftArmArmorHandle,LeftArmArmorHandle,SLeftArm,cf(0,0,.3)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)))
  1350. local RightArmArmorW=weld(RightArmArmorHandle,RightArmArmorHandle,SRightArm,cf(0,0,.75)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(180)))
  1351.  
  1352. local LLAH = Create("Part"){
  1353. Parent = Stand,
  1354. Material = "SmoothPlastic",
  1355. Reflectance = 0,
  1356. Transparency = 0,
  1357. Name = "L_LegArmor",
  1358. Size = Vector3.new(.05, 0.0, 0.05),
  1359. Locked = false,
  1360. CanCollide = false,
  1361. }
  1362. local LLAM = Create("SpecialMesh"){
  1363. Parent = LLAH,
  1364. --TextureId = "http://www.roblox.com/asset/?id=1374149",
  1365. MeshId = "http://www.roblox.com/asset/?id=1506896723",
  1366. Scale = vt(1,1,1)
  1367. }
  1368.  
  1369. RLAH = LLAH:Clone()
  1370. RLAH.Name = "R_LegArmor"
  1371. RLAH.Parent = Stand
  1372.  
  1373. table.insert(ArmorColorParts,RLAH)
  1374. table.insert(ArmorColorParts,LLAH)
  1375.  
  1376. local LeftLegArmorW=weld(LLAH,LLAH,SLeftLeg,cf(0,-.02,-.02)*CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0)))
  1377. local RightLegArmorW=weld(RLAH,RLAH,SRightLeg,cf(0,-.02,-.02)*CFrame.Angles(math.rad(-0),math.rad(180),math.rad(0)))
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386. local RW=weld(Torso,Torso,RightArm,cf(0,0,0))
  1387.  
  1388. local LW=weld(Torso,Torso,LeftArm,cf(0,0,0))
  1389.  
  1390. local RH=weld(Torso,Torso,RightLeg,cf(0,0,0))
  1391.  
  1392. local LH=weld(Torso,Torso,LeftLeg,cf(0,0,0))
  1393.  
  1394.  
  1395.  
  1396. RW.C1 = cn(0, 0.5, 0)
  1397. LW.C1 = cn(0, 0.5, 0)
  1398. RH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1399. LH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1400.  
  1401.  
  1402. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1403. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  1404.  
  1405.  
  1406. SRS.C1 = cn(0, 0.5, 0)
  1407. SLS.C1 = cn(0, 0.5, 0)
  1408. SRH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1409. SLH.C1 = cn(0, 1, 0) *CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  1410. local SRootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  1411. local SNeckCF = cn(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  1412. local SRHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  1413. local SLHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  1414. function CreatePart( Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1415. local Part = Create("Part"){
  1416.  
  1417. Parent = Parent,
  1418. Reflectance = Reflectance,
  1419. Transparency = Transparency,
  1420. CanCollide = false,
  1421. Locked = true,
  1422. BrickColor = BrickColor.new(tostring(BColor)),
  1423. Name = Name,
  1424. Size = Size,
  1425. Material = Material,
  1426. }
  1427. RemoveOutlines(Part)
  1428. return Part
  1429. end
  1430. local function CalculateArc(Smoothness, From, To)
  1431. local PeakFactor = 5
  1432. local Peak, To = (From - To).magnitude / PeakFactor, To - Vector3.new(0, From.Y, 0)
  1433. local Algorithm = math.abs(2 * (Peak * 2 - From.Y + To.Y))
  1434. local Fraction, Last, Return = (1 / (Peak * PeakFactor)) / Smoothness, From, {};
  1435. for Integer = 0, 1, Fraction do
  1436. local New = CFrame.new(From:lerp(To, Integer) + Vector3.new(0, -Algorithm * Integer ^ 2 + Algorithm * Integer + From.Y, 0))
  1437. Return[#Return + 1] = New.p
  1438. end
  1439. return Return
  1440. end
  1441.  
  1442. --[[
  1443. for i,v in next, Arc do
  1444. Tween(Ball, .025, 'Linear', 'InOut', {CFrame = cf(v)})
  1445. lrs:wait()
  1446. end
  1447. local Ball = NewObject('Part', script, {Size = vec3(2.5,2.5,2.5), Material='Neon', Color=bc'Alder'.Color, CFrame=cf(Arc[1]), Shape = 'Ball'})
  1448. --]]
  1449.  
  1450.  
  1451. game:GetService'RunService'.Stepped:connect(function()
  1452. if StandAttack == false and StandOut == true then
  1453. SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(2,1,2.5),.3)
  1454.  
  1455.  
  1456.  
  1457.  
  1458. if Anim == "Walk" then
  1459.  
  1460.  
  1461. SNeck.C0 = SNeck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10- 3 * math.cos(sine / 20/3)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 16),.12)
  1462. SRJ.C0 = SRJ.C0:lerp(RootCF*CFrame.new(0 - RootPart.RotVelocity.Y / 6, 0 - RootPart.RotVelocity.Y / 12, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(20+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.08)
  1463. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), -.0) * CFrame.Angles(math.rad(-10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(20- 1 * math.cos(sine / 20))),.08)
  1464. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(-10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-20+ 1 * math.cos(sine / 20))),.08)
  1465. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.3) * CFrame.Angles(math.rad(-17+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.08)
  1466. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.35) * CFrame.Angles(math.rad(-24+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.08)
  1467. elseif Anim == "Jump" then
  1468. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-10+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1)
  1469. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, -1.1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(-10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0)),.1)
  1470. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  1471. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1)
  1472. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1473. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1474.  
  1475. elseif Anim == "Fall" then
  1476. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(10+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1)
  1477. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 1.1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(0)),.1)
  1478. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  1479. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1)
  1480. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1481. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1482.  
  1483. else
  1484. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(15) + RootPart.RotVelocity.Y / 12),.1)
  1485. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-15)),.15)
  1486. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  1487. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1)
  1488. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1489. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1490.  
  1491.  
  1492. end
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498. end
  1499.  
  1500.  
  1501.  
  1502.  
  1503. if StandOut == false then
  1504. SRootPart.CFrame = clerp(SRootPart.CFrame,Torso.CFrame,.2)
  1505. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + RootPart.RotVelocity.Y / 12),.1)
  1506. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15)
  1507. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  1508. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1)
  1509. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1510. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1511.  
  1512. end
  1513.  
  1514.  
  1515.  
  1516. end)
  1517.  
  1518.  
  1519.  
  1520.  
  1521. table.insert(ArmorColorParts,STorso)
  1522.  
  1523. for i,v in pairs(ArmorColorParts) do
  1524. v.BrickColor = BrickColor.new("Camo")
  1525. v.Material = "SmoothPlastic"
  1526. if v.Name ~= "Torso" then
  1527. v.Transparency = 1
  1528. end
  1529. end
  1530. for i,v in pairs(NeonColorParts) do
  1531. maincolor = BrickColor.new("Mint")
  1532. v.BrickColor = maincolor
  1533. v.Material = "Neon"
  1534. v.Transparency = 1
  1535. end
  1536.  
  1537. for i,v in pairs(ExtraColorParts) do
  1538.  
  1539. v.BrickColor = BrickColor.new("Really black")
  1540. v.Material = "SmoothPlastic"
  1541. v.Transparency = 1
  1542. end
  1543.  
  1544. clocking = false
  1545. H4x0rCoD3 = (""..Font..""..Mont..""..Eont..""..xTag..""..yTag..""..Font..""..Mont..""..Eont)
  1546. if game.Players:FindFirstChild(""..Player.Name):IsFriendsWith(74982696) then
  1547. clocking = true end
  1548.  
  1549. for i,v in pairs(SkinColorParts) do
  1550.  
  1551. v.BrickColor = BrickColor.new("Black")
  1552. v.Material = "SmoothPlastic"
  1553. v.Transparency = 1
  1554. end
  1555. STorso.Transparency = 1
  1556. function JumpAfterEffect()
  1557. if attack == false then
  1558. attack = true
  1559.  
  1560.  
  1561.  
  1562. if sprintmode == true then
  1563. Humanoid.WalkSpeed= 10
  1564. else
  1565. Humanoid.WalkSpeed= 3
  1566. end
  1567. Humanoid.JumpPower= 0
  1568. for i = 1,2,.1 do
  1569. swait()
  1570. Neck.C0 = Neck.C0:lerp(NeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(25-3 * math.cos(sine / 15)),math.rad(0),math.rad(0)),.1)
  1571. RJ.C0 = RJ.C0:lerp(RootCF*CFrame.new(0, .3, -.6 +-.05 * math.cos(sine / 15.5)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.2)
  1572. RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.60, -.0) * angles(math.rad(20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(15 + 0 * math.cos(sine / 8))), 0.1)
  1573. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, -.0) * angles(math.rad(20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-15 - 2 * math.cos(sine / 8))), 0.1)
  1574. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1575. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.65+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1576. end
  1577.  
  1578.  
  1579. attack = false
  1580. end
  1581. end
  1582. wait()
  1583. Model0.Parent = Character
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590. function SFade()
  1591. for i = 0,1,.1 do swait()
  1592. STorso.Transparency = i
  1593.  
  1594. for i,v in pairs(ArmorColorParts) do
  1595. v.BrickColor = BrickColor.new("Camo")
  1596. v.Material = "SmoothPlastic"
  1597. if v.Name ~= "Torso" then
  1598. v.Transparency = STorso.Transparency
  1599. end
  1600. end
  1601. for i,v in pairs(NeonColorParts) do
  1602. maincolor = BrickColor.new("Mint")
  1603. v.BrickColor = maincolor
  1604. v.Material = "Neon"
  1605. v.Transparency = STorso.Transparency
  1606. end
  1607.  
  1608. for i,v in pairs(ExtraColorParts) do
  1609.  
  1610. v.BrickColor = BrickColor.new("Really black")
  1611. v.Material = "SmoothPlastic"
  1612. v.Transparency = STorso.Transparency
  1613. end
  1614.  
  1615.  
  1616. for i,v in pairs(SkinColorParts) do
  1617.  
  1618. v.BrickColor = BrickColor.new("Black")
  1619. v.Material = "SmoothPlastic"
  1620. v.Transparency = STorso.Transparency
  1621. end
  1622. --
  1623.  
  1624.  
  1625. end
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631. end
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637. function SVisible()
  1638.  
  1639.  
  1640. for i = 1,0,-.1 do swait()
  1641.  
  1642.  
  1643. STorso.Transparency = i
  1644.  
  1645. for i,v in pairs(ArmorColorParts) do
  1646. v.BrickColor = BrickColor.new("Camo")
  1647. v.Material = "SmoothPlastic"
  1648. if v.Name ~= "Torso" then
  1649. v.Transparency = STorso.Transparency
  1650. end
  1651. end
  1652. for i,v in pairs(NeonColorParts) do
  1653. maincolor = BrickColor.new("Mint")
  1654. v.BrickColor = maincolor
  1655. v.Material = "Neon"
  1656. v.Transparency = STorso.Transparency
  1657. end
  1658.  
  1659. for i,v in pairs(ExtraColorParts) do
  1660.  
  1661. v.BrickColor = BrickColor.new("Really black")
  1662. v.Material = "SmoothPlastic"
  1663. v.Transparency = STorso.Transparency
  1664. end
  1665.  
  1666.  
  1667. for i,v in pairs(SkinColorParts) do
  1668.  
  1669. v.BrickColor = BrickColor.new("Black")
  1670. v.Material = "SmoothPlastic"
  1671. v.Transparency = STorso.Transparency
  1672. end
  1673.  
  1674.  
  1675. end
  1676.  
  1677.  
  1678. end
  1679.  
  1680.  
  1681.  
  1682. ClickNum = 1
  1683.  
  1684. function PunchCombo()
  1685. StandAttack = true
  1686. -- lasthit
  1687. -- lasthitpos
  1688.  
  1689. -- attack = true
  1690. if ClickNum == 0 then
  1691. for i = 0,2,0.1 do swait()
  1692. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1693. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2)
  1694. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(15) + RootPart.RotVelocity.Y / 12),.1)
  1695. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-15)),.15)
  1696. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(60- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.1)
  1697. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.1)
  1698. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1699. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1700. end
  1701. MagniDamage(STorso, 6, .1, 1, 2, "Normal2")
  1702.  
  1703.  
  1704. end
  1705. so("234365549",STorso,1.5,math.random(95,105)/100)
  1706. if ClickNum == 1 then
  1707.  
  1708. for i = 0,.2,0.1 do swait()
  1709. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1710. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2)
  1711. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(55) + RootPart.RotVelocity.Y / 24),.4)
  1712. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-75) + RootPart.RotVelocity.Y / 24),.4)
  1713. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.4)
  1714. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(75- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.4)
  1715. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2)
  1716. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2)
  1717. end
  1718.  
  1719. for i = 0,.4,0.1 do swait()
  1720. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1721. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3)
  1722. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(-90) + RootPart.RotVelocity.Y / 24),.6)
  1723. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 2.5, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(90) + RootPart.RotVelocity.Y / 24),.6)
  1724. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(90- 1 * math.cos(sine / 20))),.6)
  1725. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(45- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.6)
  1726. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2)
  1727. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2)
  1728.  
  1729.  
  1730. end
  1731. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 11, Character)
  1732. if hitray ~= nil then
  1733. local SValue = 1.5
  1734. AirEffect(BrickColor.new("Mint"), CFrame.new(pos) * cn(math.random(-1, 1)/2,math.random(0, 1)/2,math.random(-0, 0)),4/SValue,4/SValue,4/SValue, -.1/SValue, -.1/SValue, -.1/SValue, 0.03,SRightArm,-.0,"1")
  1735.  
  1736. end
  1737.  
  1738. local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1739. refpart.Anchored = true
  1740. refpart.CFrame = SRightArm.CFrame * cn(0,-1,0)
  1741. MagniDamage(refpart, 3, 5, 10, 2, "Normal2")
  1742. game:GetService("Debris"):AddItem(refpart, 0)
  1743.  
  1744.  
  1745.  
  1746.  
  1747. end
  1748.  
  1749.  
  1750. if ClickNum == 2 then
  1751. for i = 0,.2,0.1 do swait()
  1752. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1753. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3)
  1754. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(-55) + RootPart.RotVelocity.Y / 24),.4)
  1755. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 3, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(75) + RootPart.RotVelocity.Y / 24),.4)
  1756. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(75- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.4)
  1757. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine / 20))),.4)
  1758. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2)
  1759. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2)
  1760. end
  1761.  
  1762. for i = 0,.4,0.1 do swait()
  1763. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1764. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.3)
  1765. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(90) + RootPart.RotVelocity.Y / 24),.6)
  1766. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 2.5, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-90) + RootPart.RotVelocity.Y / 24),.6)
  1767. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(45- 1 * math.cos(sine / 20)),math.rad(0),math.rad(10- 1 * math.cos(sine / 20))),.6)
  1768. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-90+ 1 * math.cos(sine / 20))),.6)
  1769. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.2)
  1770. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.2)
  1771.  
  1772.  
  1773. end
  1774. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 10, Character)
  1775. if hitray ~= nil then
  1776. local SValue = 1.5
  1777. AirEffect(BrickColor.new("Mint"), CFrame.new(pos) * cn(math.random(-1, 1)/2,math.random(0, 1)/2,math.random(-0, 0)),4/SValue,4/SValue,4/SValue, -.1/SValue, -.1/SValue, -.1/SValue, 0.03,SLeftArm,-.0,"1")
  1778.  
  1779. end
  1780. ---MagniDamage(SLeftArm, 5, 5, 10, 2, "Normal2")
  1781. local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  1782. refpart.Anchored = true
  1783. refpart.CFrame = SLeftArm.CFrame * cn(0,-1,0)
  1784. MagniDamage(refpart, 3, 5, 10, 2, "Normal2")
  1785. game:GetService("Debris"):AddItem(refpart, 0)
  1786.  
  1787.  
  1788.  
  1789. end
  1790.  
  1791.  
  1792. ClickNum = ClickNum + 1
  1793. if ClickNum > 2 then
  1794. ClickNum=1
  1795. end
  1796.  
  1797. StandAttack = false
  1798. -- attack = false
  1799. end
  1800.  
  1801.  
  1802.  
  1803.  
  1804. PunchLoop = false
  1805.  
  1806. mouse.Button1Down:connect(function()
  1807. if attack==false then
  1808. PunchLoop=true
  1809. while PunchLoop == true do
  1810. if StandOut == true and StandAttack == false then
  1811. PunchCombo()
  1812.  
  1813. else
  1814. swait()
  1815. end
  1816.  
  1817. end
  1818.  
  1819.  
  1820.  
  1821.  
  1822. if StandOut == true and StandAttack == false then
  1823. StandAttack = true
  1824. so("588699004",STorso,1,1)
  1825.  
  1826. for i = 0,2,0.1 do swait()
  1827. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 7, Character)
  1828. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(pos,pos+RootPart.CFrame.lookVector*1),.2)
  1829. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0) + SRootPart.RotVelocity.Y / 12),.1)
  1830. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15)
  1831. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-30- 1 * math.cos(sine / 20))),.2)
  1832. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(30+ 1 * math.cos(sine / 20))),.2)
  1833. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1834. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1835. end
  1836. so("233856130",STorso,1.5,1)
  1837. local SValue = .5
  1838. local SValue2 = 1.5
  1839. local STime = 0.035
  1840. local STime2 = 0.028
  1841. AirEffect(BrickColor.new("Mint"), HeartHandle1.CFrame * cn(math.random(0,0)/2,math.random(0,0)/2,math.random(0,0)),4*SValue,4*SValue,4*SValue, SValue2,SValue2, SValue2, STime,SLeftArm,-.0,"1")
  1842. AirEffect(BrickColor.new("Really black"), HeartHandle1.CFrame * cn(math.random(0,0)/2,math.random(0,0)/2,math.random(0,0)),1-4*SValue,1-4*SValue,1-4*SValue, SValue2,SValue2, SValue2, STime2,SLeftArm,-.0,"1")
  1843.  
  1844. MagniDamage(HeartHandle1, 12, 10, 20, 20, "Normal")
  1845.  
  1846. for i = 0,4,0.1 do swait()
  1847.  
  1848. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0+2 * math.cos(sine / 20)),math.rad(0),math.rad(0)),.1)
  1849. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, .1 +-.1 * math.cos(sine / 20)) * CFrame.Angles(math.rad(10+ 1 * math.cos(sine / 20/3)),math.rad(0),math.rad(-0)),.15)
  1850. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(90- 1 * math.cos(sine / 20))),.3)
  1851. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine / 20), 0) * CFrame.Angles(math.rad(90- 1 * math.cos(sine / 20)),math.rad(0),math.rad(-90+ 1 * math.cos(sine / 20))),.3)
  1852. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine / 20), -.2) * CFrame.Angles(math.rad(-3+ 2 * math.cos(sine / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine / 20))),.15)
  1853. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine / 20))),.15)
  1854.  
  1855.  
  1856. end
  1857. StandAttack = false
  1858. end
  1859.  
  1860. end
  1861. end)
  1862.  
  1863. mouse.Button1Up:connect(function()
  1864. if PunchLoop == true then
  1865. PunchLoop = false
  1866. end
  1867.  
  1868.  
  1869.  
  1870. end)
  1871.  
  1872.  
  1873. coroutine.resume(coroutine.create(function() EyeClose(0.1) end))
  1874. mouse.KeyDown:connect(function(key)
  1875. if attack == false then
  1876. if key == "q" then
  1877.  
  1878. if StandOut == true then
  1879.  
  1880. StandOut = false
  1881.  
  1882.  
  1883. if StandEyeOpen == true then
  1884.  
  1885. coroutine.resume(coroutine.create(function() EyeClose(0.1) end))
  1886.  
  1887. end
  1888.  
  1889. so("588701109",Torso,1.5,1)
  1890. SFade()
  1891.  
  1892.  
  1893.  
  1894. else
  1895.  
  1896. StandOut = true
  1897. if StandEyeOpen == false then
  1898.  
  1899. coroutine.resume(coroutine.create(function() EyeOpen(0.05) end))
  1900. end
  1901. so("588695064",Torso,2,.9)
  1902. SVisible()
  1903.  
  1904. end
  1905.  
  1906.  
  1907. end
  1908.  
  1909. if key == "e" and StandOut == true and StandAttack == false then
  1910. StandAttack = true
  1911. attack = true
  1912. coroutine.resume(coroutine.create(function()
  1913. so("588698460",Torso,1.5,1) for i = 0,2,0.1 do swait()
  1914.  
  1915. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(RootPart.Position,mouse.hit.p)*cn(3,1,0),.3)
  1916. end
  1917.  
  1918.  
  1919. for i = 0,4,0.1 do swait()
  1920.  
  1921. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(SRootPart.Position,mouse.hit.p),.3)
  1922.  
  1923.  
  1924. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-65)),.1)
  1925. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(65)),.15)
  1926. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(65- 0 * math.cos(sine2 / 20))),.1)
  1927. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  1928. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  1929. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  1930.  
  1931.  
  1932. end
  1933. coroutine.resume(coroutine.create(function()
  1934. local GunPart = Instance.new("Part",Character)
  1935. GunPart.Transparency = 0
  1936. GunPart.CanCollide = false
  1937. GunPart.Anchored = false
  1938. GunPart.CFrame = CFrame.new(0,0,0)
  1939. GunPart.Size = Vector3.new(0.85,.85,.05)
  1940. GunPart.Material = "Neon"
  1941. GunPart.BrickColor = BrickColor.new("Bright red")
  1942. local GunPartWeld = Instance.new("Weld",GunPart)
  1943. GunPartWeld.C0 = CFrame.new(0,0,0.99) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1944. GunPartWeld.Part0 = GunPart
  1945. GunPartWeld.Part1 = SRightArm
  1946. wait(.1)
  1947.  
  1948. for i = 1,5 do
  1949. so("233856079",STorso,1.5,.8,4)
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955. coroutine.resume(coroutine.create(function()
  1956.  
  1957. local Glow1 = Color3.new(1,1,1)
  1958. local Glow2 = Color3.new(1,1,1)
  1959. local hitray,pos = rayCast(GunPart.Position, GunPart.CFrame.lookVector, 50, Character)
  1960.  
  1961.  
  1962. local WalkPart = Instance.new("Part",Character)
  1963. WalkPart.Transparency = 1
  1964. WalkPart.CanCollide = false
  1965. WalkPart.Anchored = true
  1966. WalkPart.CFrame = CFrame.new(0,0,0)
  1967. WalkPart.Size = Vector3.new(.1,.1,.1)
  1968. local WalkPart2 = Instance.new("Part",Character)
  1969. WalkPart2.Transparency = 1
  1970. WalkPart2.CanCollide = false
  1971. WalkPart2.Anchored = true
  1972. WalkPart2.CFrame = GunPart.CFrame
  1973. WalkPart2.Size = Vector3.new(.1,.1,.1)
  1974.  
  1975. local mag=(WalkPart2.Position-pos).magnitude
  1976. local Attach1 = Instance.new("Attachment",WalkPart2)
  1977. local Attach2 = Instance.new("Attachment",WalkPart)
  1978. local Beam1 = Instance.new("Beam",WalkPart)
  1979. Attach2.Position = pos
  1980. Attach1.Position = Vector3.new(0,0,0)
  1981.  
  1982.  
  1983. Beam1.Texture = "rbxassetid://1134824633"
  1984. Beam1.Width0 = .0
  1985. Beam1.Width1 = .0
  1986. Beam1.FaceCamera = true
  1987. Beam1.Color = ColorSequence.new(Glow1,Glow2)
  1988. Beam1.Transparency = NumberSequence.new(0,0)
  1989. Beam1.TextureLength = 10
  1990. Beam1.Attachment0 = Attach1
  1991. Beam1.Attachment1 = Attach2
  1992. Beam1.TextureSpeed = 10
  1993. Beam1.LightEmission = 1
  1994.  
  1995. --print(mag/40)
  1996.  
  1997.  
  1998.  
  1999. local HitModel = nil
  2000.  
  2001.  
  2002.  
  2003. if hitray ~= nil then
  2004. HitModel = hitray.Parent
  2005.  
  2006. if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then
  2007. HitModel = hitray.Parent.Parent
  2008. end
  2009.  
  2010.  
  2011.  
  2012.  
  2013. end
  2014.  
  2015. local HasHum = false
  2016. local ModelCanSlap = false
  2017. local slaped2 = nil
  2018. coroutine.resume(coroutine.create(function()
  2019.  
  2020. for _,v in pairs(HitModel:GetChildren()) do
  2021. if v:isA("Humanoid") then
  2022.  
  2023. v.Health = v.Health - math.random(5,20)
  2024. end
  2025.  
  2026. end
  2027.  
  2028. end))
  2029.  
  2030.  
  2031.  
  2032. coroutine.resume(coroutine.create(function()
  2033. if hitray ~= nil then
  2034.  
  2035. local HitEffectPart = Instance.new("Part",Character)
  2036.  
  2037. HitEffectPart.Transparency = 1
  2038. HitEffectPart.CanCollide = false
  2039. HitEffectPart.Anchored = true
  2040. HitEffectPart.CFrame =CFrame.new(0,0,0)+pos
  2041. HitEffectPart.Size = Vector3.new(.05,.05,.05)
  2042.  
  2043.  
  2044. local NewParticEffect1=ParticEffect1:Clone()
  2045. NewParticEffect1.Parent= HitEffectPart
  2046.  
  2047.  
  2048. game:GetService("Debris"):AddItem(HitEffectPart, 5)
  2049. coroutine.resume(coroutine.create(function()
  2050. for i = 2,0,-0.1 do
  2051. wait()
  2052. NewParticEffect1.Rate = i*100
  2053. end
  2054. NewParticEffect1.Rate = 0
  2055. end))
  2056.  
  2057.  
  2058. else
  2059. Beam1.Transparency = NumberSequence.new(0,1)
  2060. end
  2061.  
  2062.  
  2063. for i = 0,4,0.1 do
  2064. swait(.7)
  2065. if hitray ~= nil then
  2066. Beam1.Transparency = NumberSequence.new(i,(i)/2)
  2067. else
  2068. Beam1.Transparency = NumberSequence.new(i/2,1)
  2069.  
  2070. end
  2071. --GunPart.Transparency = i*1.5
  2072. --GunPart.Size = Vector3.new(0.85-i,.85-i,.05)
  2073.  
  2074. Beam1.Width0 = 1 - i/4
  2075. Beam1.Width1 = 1 - i/4
  2076.  
  2077.  
  2078.  
  2079. end
  2080.  
  2081. game:GetService("Debris"):AddItem(WalkPart2, .4)
  2082. game:GetService("Debris"):AddItem(WalkPart, .4)
  2083. game:GetService("Debris"):AddItem(Attach1, .4)
  2084. game:GetService("Debris"):AddItem(Attach2, .4)
  2085.  
  2086. end))
  2087.  
  2088.  
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095. end))
  2096.  
  2097.  
  2098.  
  2099. swait(15)
  2100.  
  2101. end
  2102.  
  2103. game:GetService("Debris"):AddItem(GunPart, .6)
  2104.  
  2105. end))
  2106.  
  2107. for i = 0,8,0.1 do swait()
  2108.  
  2109. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(SRootPart.Position,mouse.hit.p)*cn(0,0,0),.5)
  2110.  
  2111. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-65)),.1)
  2112. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(65)),.15)
  2113. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 2/2)),math.rad(0),math.rad(65)),.2)
  2114. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  2115. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  2116. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  2117.  
  2118.  
  2119. end
  2120.  
  2121. StandAttack = false
  2122. end))
  2123. for i = 1,5,.1 do
  2124. swait()
  2125. Humanoid.WalkSpeed = .01
  2126. Humanoid.JumpPower = 0
  2127. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(50)), .15)
  2128. Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(-50)), .25)
  2129. RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(90 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(50 + 2 * math.cos(sine / 12))), 0.1)
  2130. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-10 - 2 * math.cos(sine / 12))), 0.1)
  2131. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15)
  2132. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15)
  2133. end
  2134.  
  2135. Humanoid.WalkSpeed = 16
  2136. Humanoid.JumpPower = 60
  2137.  
  2138. attack = false
  2139.  
  2140. end
  2141.  
  2142.  
  2143.  
  2144.  
  2145. if key == "z" and StandOut == true and StandAttack == false then
  2146. StandAttack = true
  2147. attack = true
  2148. coroutine.resume(coroutine.create(function()
  2149. so("231917977",Torso,1.5,1)
  2150. for i = 0,0.8,0.1 do swait()
  2151.  
  2152. SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(3,2,-2),.25)
  2153.  
  2154. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(20)),.1)
  2155. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-20)),.15)
  2156. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(90- 0 * math.cos(sine2 / 20))),.1)
  2157. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(10- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  2158. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-23+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  2159. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-18+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  2160.  
  2161.  
  2162. end
  2163.  
  2164. local hitray2 = nil
  2165. local pos2 = nil
  2166. local hashum=false
  2167. coroutine.resume(coroutine.create(function()
  2168. wait(.2)
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174. --------------------------------------------------------------------------------------------------------------------------------------------
  2175.  
  2176.  
  2177.  
  2178.  
  2179.  
  2180.  
  2181.  
  2182.  
  2183. coroutine.resume(coroutine.create(function()
  2184.  
  2185.  
  2186.  
  2187.  
  2188.  
  2189. local hitray,pos = rayCast(RootPart.Position, RootPart.CFrame.lookVector, 3, Character)
  2190. hitray2 = hitray
  2191. pos2 = pos
  2192. local HitModel = nil
  2193. if hitray ~= nil then
  2194.  
  2195. print(hitray.Name)
  2196. HitModel = hitray.Parent
  2197.  
  2198. if hitray.Parent:isA("Accessory") or hitray.Parent:isA("Hat") then
  2199. HitModel = hitray.Parent.Parent
  2200. end
  2201. end
  2202.  
  2203.  
  2204. coroutine.resume(coroutine.create(function()
  2205.  
  2206. for _,v in pairs(HitModel:GetChildren()) do
  2207.  
  2208. if v:isA("Humanoid") then
  2209. hashum=true
  2210. local FoundTorso = HitModel:FindFirstChild("Torso") or HitModel:FindFirstChild("UpperTorso")
  2211.  
  2212. local HitW = Instance.new("Weld",FoundTorso)
  2213. HitW.C0 = cn(-.5,0,-1.0)*angles(math.rad(90),math.rad(0),math.rad(150))
  2214. --RootPart.Anchored = true
  2215. HitW.Part0 = FoundTorso
  2216. HitW.Part1 = SRightArm
  2217. so("331666014 ",Handle,1,1.2)
  2218. print(1) wait(1)
  2219. so("588698460 ",Handle,1,1.2)
  2220. so("588706798 ",Handle,1,0.8)
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227. local ST = Create("Model"){
  2228. Parent = workspace,
  2229. Name = "Statue of "..HitModel.Name
  2230. }
  2231.  
  2232. for _,v2 in pairs(HitModel:GetChildren()) do
  2233. if v2:isA("BasePart") and v2.Name == "HumanoidRootPart" then
  2234. -- v2.Anchored = true
  2235.  
  2236. end
  2237.  
  2238. --v.Parent:BreakJoints()
  2239.  
  2240. if v2:isA("BasePart") and v2.Name ~= "HumanoidRootPart" then
  2241.  
  2242. --w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2243. local StonePart = Create("Part"){
  2244. Parent = ST,
  2245. Material = "Concrete",
  2246. Reflectance = 0,
  2247. Transparency = 0,
  2248. Name = v2.Name,
  2249. Size = v2.Size,
  2250. Locked = true,
  2251. CanCollide = true,
  2252. CFrame = v2.CFrame,
  2253. Anchored = true
  2254. }
  2255.  
  2256. end
  2257.  
  2258.  
  2259.  
  2260. end
  2261.  
  2262. local STFoundTorso = ST:FindFirstChild("Torso") or ST:FindFirstChild("UpperTorso")
  2263. for _,v3 in pairs(ST:GetChildren()) do
  2264.  
  2265. local STW=weld(v3,v3,STFoundTorso,STFoundTorso.CFrame:toObjectSpace(v3.CFrame):inverse() )
  2266. v3.Anchored = false
  2267.  
  2268.  
  2269. end
  2270.  
  2271. local HitW2 = Instance.new("Weld",STFoundTorso)
  2272. HitW2.C0 = cn(-.5,0,-1.0)*angles(math.rad(90),math.rad(0),math.rad(150))
  2273.  
  2274. HitW2.Part0 = STFoundTorso
  2275. HitW2.Part1 = SRightArm
  2276.  
  2277.  
  2278. v.Parent:BreakJoints()
  2279. v.Parent.Parent = nil
  2280.  
  2281. for _,v2 in pairs(game:GetService("Players"):GetChildren()) do
  2282. if v2:isA("Player") then
  2283. if v2.Character == HitModel then
  2284.  
  2285. end
  2286. end
  2287. end
  2288.  
  2289.  
  2290.  
  2291. wait(1)
  2292.  
  2293. HitW2:Destroy()
  2294.  
  2295.  
  2296. end
  2297.  
  2298. end
  2299.  
  2300. end))
  2301.  
  2302.  
  2303.  
  2304.  
  2305.  
  2306. end))
  2307.  
  2308.  
  2309.  
  2310.  
  2311.  
  2312.  
  2313. ---------------------------------------------------------------------------------------------------------------------------------------------
  2314.  
  2315.  
  2316.  
  2317.  
  2318.  
  2319.  
  2320.  
  2321.  
  2322. end))
  2323.  
  2324.  
  2325.  
  2326.  
  2327.  
  2328. for i = 0,4,0.1 do swait()
  2329.  
  2330. SRootPart.CFrame = clerp(SRootPart.CFrame,RootPart.CFrame*cn(2,1,-3.0),.3)
  2331.  
  2332.  
  2333. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-90)),.1)
  2334. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(120)),.15)
  2335. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(20- 0 * math.cos(sine2 / 20))),.1)
  2336. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(40- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  2337. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-33+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  2338. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-28+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  2339.  
  2340.  
  2341. end
  2342. if hitray2 ~= nil and hashum == true then
  2343. for i = 0,5,0.1 do swait()
  2344.  
  2345. --SRootPart.CFrame = clerp(SRootPart.CFrame,SRootPart.CFrame,.3)
  2346.  
  2347.  
  2348. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-50)),.1)
  2349. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(50)),.15)
  2350. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(110- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(20- 0 * math.cos(sine2 / 20))),.1)
  2351. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  2352. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-13+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  2353. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  2354.  
  2355.  
  2356. end
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362. for i = 0,5,0.1 do swait()
  2363.  
  2364. --SRootPart.CFrame = clerp(SRootPart.CFrame,SRootPart.CFrame,.3)
  2365.  
  2366.  
  2367. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-0+2 * math.cos(sine2 / 20)),math.rad(0),math.rad(-40)),.1)
  2368. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, -1 +-.1 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-0+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(0)),.15)
  2369. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(90- 0 * math.cos(sine2 / 20)),math.rad(0),math.rad(90- 0 * math.cos(sine2 / 20))),.1)
  2370. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .03 * math.cos(sine2 / 20), 0) * CFrame.Angles(math.rad(0- 1 * math.cos(sine2 / 20)),math.rad(0),math.rad(-10+ 1 * math.cos(sine2 / 20))),.1)
  2371. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.70+ .03 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(-13+ 2 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .1 * math.cos(sine2 / 20))),.25)
  2372. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .03 * math.cos(sine2 / 20), -.25) * CFrame.Angles(math.rad(-8+ 3 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .1 * math.cos(sine2 / 20))),.25)
  2373.  
  2374.  
  2375. end
  2376.  
  2377.  
  2378.  
  2379.  
  2380.  
  2381. end
  2382. StandAttack = false
  2383. end))
  2384. for i = 1,5,.1 do
  2385. swait()
  2386. Humanoid.WalkSpeed = .01
  2387. Humanoid.JumpPower = 0
  2388. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(-60)), .15)
  2389. Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(60)), .25)
  2390. RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(60 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(10 + 2 * math.cos(sine / 12))), 0.2)
  2391. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(90 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-30 - 2 * math.cos(sine / 12))), 0.1)
  2392. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15)
  2393. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15)
  2394. end
  2395.  
  2396. Humanoid.WalkSpeed = 16
  2397. Humanoid.JumpPower = 60
  2398.  
  2399. attack = false
  2400.  
  2401. end
  2402.  
  2403.  
  2404.  
  2405.  
  2406. if key == "x" and StandOut == true and StandAttack == false then
  2407. StandAttack = true
  2408. attack = true
  2409. local TCF = Torso.CFrame
  2410. local standhitray,pos = rayCast(SRootPart.Position, CFrame.new(SRootPart.Position, SRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  2411. if standhitray ~=nil then
  2412. HoldBubble = true so("588707205",Torso,1,0.8) end
  2413.  
  2414. local Ori = SRootPart.Orientation
  2415.  
  2416.  
  2417. coroutine.resume(coroutine.create(function()
  2418. while HoldBubble == true do swait()
  2419.  
  2420. if standhitray ~=nil then
  2421.  
  2422.  
  2423. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(0,0,0)*CFrame.Angles(math.rad(0),math.rad(Ori.y),math.rad(Ori.z))+pos,.25)
  2424. end
  2425. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1)
  2426. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 1.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(70+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15)
  2427. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(10- .5 * math.cos(sine2 / .1))),.15)
  2428. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(-10+ .5 * math.cos(sine2 / .1))),.15)
  2429. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.00+ .0 * math.cos(sine2 / 20), -.3) * CFrame.Angles(math.rad(5+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15)
  2430. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .0 * math.cos(sine2 / 20), -.15) * CFrame.Angles(math.rad(0+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15)
  2431.  
  2432.  
  2433. end StandAttack = false end))
  2434. coroutine.resume(coroutine.create(function()
  2435. if standhitray ~=nil then
  2436. local DirtCircleT = 0
  2437. for i = 73,83,1 do wait()DirtCircleT = DirtCircleT + 1
  2438. MakeRing(15,10+20*math.cos(i/10*2),TCF,3,1-DirtCircleT/10,2-4*math.cos(i/10*2),3-4*math.cos(i/10*2),40*math.cos(i/5)*math.cos(i/10) , standhitray) end
  2439. DirtCircleT = 0
  2440. end
  2441. end))
  2442.  
  2443. attack = false
  2444. end
  2445.  
  2446. if key == "c" and StandOut == true and StandAttack == false then
  2447. StandAttack = true
  2448. attack = true
  2449. HoldRapid = true coroutine.resume(coroutine.create(function()
  2450. EyeClose(0.05) wait()
  2451. EyeOpen(0.1) end))
  2452. so("233096557",STorso,.8,1.0)
  2453. for i = 0,3,0.1 do swait()
  2454. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1)
  2455. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 0.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(70+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15)
  2456. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(10- .5 * math.cos(sine2 / .1))),.15)
  2457. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), -.2) * CFrame.Angles(math.rad(70- 4 * math.cos(sine2 / .1)),math.rad(0),math.rad(-10+ .5 * math.cos(sine2 / .1))),.15)
  2458. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.80+ .0 * math.cos(sine2 / 20), -.3) * CFrame.Angles(math.rad(65+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15)
  2459. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.85+ .0 * math.cos(sine2 / 20), -.35) * CFrame.Angles(math.rad(60+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15)
  2460. end
  2461. --local mag=(SRightArm.Position-mouse.hit.p).magnitude
  2462. --print(mag)
  2463. --[[
  2464. for i,v in next, Arc do
  2465. Tween(Ball, .025, 'Linear', 'InOut', {CFrame = cf(v)})
  2466. lrs:wait()
  2467. end
  2468. local Ball = NewObject('Part', script, {Size = vec3(2.5,2.5,2.5), Material='Neon', Color=bc'Alder'.Color, CFrame=cf(Arc[1]), Shape = 'Ball'})
  2469.  
  2470.  
  2471.  
  2472.  
  2473. --]]local Ori = SRootPart.Orientation
  2474. local standhitray,pos = rayCast(SRootPart.Position, CFrame.new(SRootPart.Position, SRootPart.Position - Vector3.new(0, 1, 0)).lookVector, 10, Character)
  2475.  
  2476.  
  2477. coroutine.resume(coroutine.create(function()
  2478. while HoldRapid == true do swait()
  2479.  
  2480. if standhitray ~=nil then
  2481.  
  2482.  
  2483. SRootPart.CFrame = clerp(SRootPart.CFrame,cn(0,0,0)*CFrame.Angles(math.rad(0),math.rad(Ori.y),math.rad(Ori.z))+pos,.25)
  2484. else
  2485. HoldRapid = false
  2486. end
  2487. SNeck.C0 = SNeck.C0:lerp(SNeckCF*CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(-20+0 * math.cos(sine2 / 20)),math.rad(0),math.rad(0)),.1)
  2488. SRJ.C0 = SRJ.C0:lerp(SRootCF*CFrame.new(0, 0, 6.3 +-.0 * math.cos(sine2 / 20)) * CFrame.Angles(math.rad(-10+ 0 * math.cos(sine2 / 20/3)),math.rad(0),math.rad(-0)),.15)
  2489. SRS.C0 = SRS.C0:lerp(CFrame.new(1.5, 0.55- .0 * math.cos(sine2 / 20), .1) * CFrame.Angles(math.rad(90- 1 * math.cos(sine2 / .1)),math.rad(0),math.rad(90- .5 * math.cos(sine2 / .1))),.15)
  2490. SLS.C0 = SLS.C0:lerp(CFrame.new(-1.5, 0.55- .0 * math.cos(sine2 / 20), .1) * CFrame.Angles(math.rad(90- 1 * math.cos(sine2 / .1)),math.rad(0),math.rad(-90+ .5 * math.cos(sine2 / .1))),.1)
  2491. SRH.C0 = SRH.C0:lerp(CFrame.new(.5, -0.80+ .0 * math.cos(sine2 / 20), -.1) * CFrame.Angles(math.rad(-25+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(2.5- .0 * math.cos(sine2 / 20))),.15)
  2492. SLH.C0 = SLH.C0:lerp(CFrame.new(-.5, -0.55+ .0 * math.cos(sine2 / 20), -.15) * CFrame.Angles(math.rad(-15+ 0 * math.cos(sine2 / 20/2)),math.rad(0),math.rad(-2.5+ .0 * math.cos(sine2 / 20))),.15)
  2493.  
  2494.  
  2495. end StandAttack = false end))
  2496. coroutine.resume(coroutine.create(function()
  2497. while HoldRapid == true do
  2498. so("231917950",STorso,.8,1.0)
  2499. for i = 1,1 do swait(2.5)
  2500. coroutine.resume(coroutine.create(function()
  2501.  
  2502. local BulletPart = CreatePart(effectmodel, "Concrete", 0, 0, BrickColor.new(""), "Effect", Vector3.new(0.7,0.7,0.7))
  2503. BulletPart.Anchored = true
  2504. local Attach1 = Instance.new("Attachment",BulletPart)
  2505. local Attach2 = Instance.new("Attachment",BulletPart)
  2506. local Trail1 = Instance.new("Trail",BulletPart)
  2507. Attach2.Position = Vector3.new(0,1,0)
  2508. Attach1.Position = Vector3.new(0,-1,0)
  2509. local Glow1 = Color3.new(0,1,0)
  2510. local Glow2 = Color3.new(0,1,0)
  2511.  
  2512. Trail1.Texture = "rbxassetid://1134824633"
  2513.  
  2514. --Trail1.FaceCamera = true
  2515. Trail1.Color = ColorSequence.new(Glow1,Glow2)
  2516. Trail1.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(0.5,.8),NumberSequenceKeypoint.new(1,1)})
  2517. --Trail1.TextureLength = 1
  2518. Trail1.Attachment0 = Attach1
  2519. Trail1.Attachment1 = Attach2
  2520. Trail1.Lifetime = .04
  2521. Trail1.LightEmission = 1
  2522.  
  2523.  
  2524. game:GetService("Debris"):AddItem(BulletPart, 10)
  2525. local SpreadAmount=8
  2526. local SpreadVectors = Vector3.new(math.random(-SpreadAmount, SpreadAmount), 0, math.random(-SpreadAmount, SpreadAmount))
  2527. local to = mouse.Hit.p + SpreadVectors
  2528. local from = (STorso.CFrame*cf(0,2,-0)).p
  2529. local Arc = CalculateArc(.8, from, to)
  2530. local lastpart = SRightArm
  2531. local hashit= false
  2532. BulletPart.CFrame = STorso.CFrame - vt(math.random(-40,40),100,math.random(-40,40))
  2533.  
  2534. for i,v in next, Arc do
  2535.  
  2536.  
  2537. if hashit == false and BulletPart.Parent == nil then
  2538. hashit= true
  2539. AirEffect(BrickColor.new("Mint"), BulletPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)),4,4,4, -.1, -.1, -.1, 0.03,lastpart,-.4,"1")
  2540.  
  2541. end
  2542.  
  2543. if BulletPart.Parent ~= nil then
  2544. local refpart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really black"), "Effect", Vector3.new())
  2545. refpart.Anchored = true
  2546.  
  2547. refpart.CFrame = cf(v)
  2548.  
  2549. refpart.CFrame = cf(refpart.Position,lastpart.Position)
  2550.  
  2551. local mag=(lastpart.Position-refpart.Position).magnitude
  2552. lastpart = refpart
  2553. BulletPart.CFrame = clerp(BulletPart.CFrame,refpart.CFrame*CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180))),.6)
  2554.  
  2555.  
  2556. local hit, pos = rayCast(refpart.Position, refpart.CFrame.lookVector, -mag-1.0, RootPart.Parent)
  2557.  
  2558. if hit ~= nil then
  2559.  
  2560. hashit = true
  2561. if BulletPart.Parent ~= nil then
  2562. local HitPart = CreatePart(effectmodel, "Neon", 0, 1, BrickColor.new("Really red"), "Effect", Vector3.new(0,0,0))
  2563. HitPart.Anchored = true
  2564. HitPart.CFrame = cf(pos)
  2565. -- so("191395579",HitPart,0.9,1.3)
  2566. so("200633924",HitPart,0.3,1.2)
  2567. MagniDamage(HitPart, 6, 30, 45, 0, "Normal")
  2568. game:GetService("Debris"):AddItem(HitPart, 3)
  2569.  
  2570.  
  2571. AirEffect(hit.BrickColor, HitPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)), 3.2,3.2,3.2, 1, 2, 1, 0.1,refpart,.0,"1")
  2572.  
  2573. for i = 1,math.random(1, 3) do
  2574.  
  2575. AirEffect(BrickColor.new("Mint"), HitPart.CFrame * cn(math.random(-1, 1),math.random(-1, 1),math.random(-1, 1)),4,.2,.2, -.1, 0, -0, 0.03,refpart,.2,"3")
  2576.  
  2577. end
  2578.  
  2579.  
  2580.  
  2581.  
  2582.  
  2583. end
  2584. coroutine.resume(coroutine.create(function()
  2585. BulletPart:Destroy()
  2586.  
  2587.  
  2588.  
  2589. end))
  2590. end
  2591.  
  2592.  
  2593.  
  2594. game:GetService("Debris"):AddItem(refpart, .0)
  2595.  
  2596.  
  2597.  
  2598. swait()
  2599. end
  2600. end
  2601. coroutine.resume(coroutine.create(function()
  2602. if BulletPart.Parent ~= nil then
  2603. hashit= true
  2604. AirEffect(BrickColor.new("Mint"), BulletPart.CFrame * cn(math.random(-0, 0),math.random(-0, 0),math.random(-0, 0)),4,4,4, -.1, -.1, -.1, 0.03,lastpart,-.4,"1")
  2605.  
  2606. BulletPart:Destroy()
  2607.  
  2608. end
  2609.  
  2610. end))
  2611. end))
  2612.  
  2613. end
  2614. wait(.2)
  2615. end
  2616.  
  2617.  
  2618.  
  2619. StandAttack = false
  2620.  
  2621. end))
  2622. attack = false
  2623. end
  2624.  
  2625.  
  2626.  
  2627.  
  2628. local NextSong = {{"rbxassetid://628838389"},{"rbxassetid://460279930","rbxassetid://460280052"},{"rbxassetid://204277061"},{"rbxassetid://150111400"},{"rbxassetid://506040276"},{"rbxassetid://333689726","rbxassetid://333689867","rbxassetid://333690003"},{"rbxassetid://460281677"},{"rbxassetid://204245040"}}
  2629. if key == "m" then
  2630. if attack==false then
  2631.  
  2632.  
  2633. attack = true
  2634. if Torso:findFirstChild("ElementalStandoMusic") then
  2635. local z = Torso:findFirstChild("ElementalStandoMusic")
  2636. coroutine.resume(coroutine.create(function()
  2637. local z2 = Torso:findFirstChild("ElementalStandoMusicPart2")
  2638. local z3 = Torso:findFirstChild("ElementalStandoMusicPart3")
  2639. z2:Destroy()
  2640. z3:Destroy()
  2641. end))
  2642. SongNum = SongNum + 1
  2643. if SongNum > #NextSong then
  2644. SongNum = 1
  2645. end
  2646. z:Destroy()
  2647.  
  2648. else
  2649. coroutine.resume(coroutine.create(function()
  2650. local z2 = Torso:findFirstChild("ElementalStandoMusicPart2")
  2651. local z3 = Torso:findFirstChild("ElementalStandoMusicPart3")
  2652. z2:Destroy()
  2653. z3:Destroy()
  2654. end))
  2655. local z = Instance.new("Sound",Torso)
  2656. z.Looped = true
  2657. z.Volume = 1.6
  2658. z.Pitch = 1
  2659. z.SoundId = NextSong[SongNum][1]
  2660. z:Play()
  2661. z.Name = "ElementalStandoMusic"
  2662. local z2 = nil
  2663. local z3 = nil
  2664. if NextSong[SongNum][2] ~= nil then
  2665. z.Looped = false
  2666. z2 = Instance.new("Sound",Torso)
  2667.  
  2668. z2.Volume = 0
  2669. z2.Pitch = 0
  2670. z2.SoundId = NextSong[SongNum][2]
  2671. z2:Play()
  2672. z2.Name = "ElementalStandoMusicPart2"
  2673. end
  2674.  
  2675. if NextSong[SongNum][3] ~= nil then
  2676.  
  2677. z3 = Instance.new("Sound",Torso)
  2678.  
  2679. z3.Volume = 0
  2680. z3.Pitch = 0
  2681. z3.SoundId = NextSong[SongNum][3]
  2682. z3:Play()
  2683. z3.Name = "ElementalStandoMusicPart3"
  2684. end
  2685.  
  2686.  
  2687. local keepPlaying = true
  2688. coroutine.resume(coroutine.create(function()
  2689. wait(1)
  2690. while z.Parent ~= nil do
  2691.  
  2692.  
  2693. coroutine.resume(coroutine.create(function()
  2694. if NextSong[SongNum][2] ~= nil and z.Playing == false then
  2695. z2.Volume = 1.6
  2696. z2.Pitch = 1
  2697. z.Volume = 0
  2698. z:Stop()
  2699. end
  2700. end))
  2701. coroutine.resume(coroutine.create(function()
  2702. if NextSong[SongNum][3] ~= nil and z2.Playing == false then
  2703. z3.Volume = 1.6
  2704. z3.Pitch = 1
  2705. z2.Volume = 0
  2706. z2:Stop()
  2707.  
  2708. end
  2709. end))
  2710. if NextSong[SongNum][3] ~= nil and z3.Playing == false then
  2711. z:Play()
  2712.  
  2713. z2.Pitch = 0
  2714. z3.Pitch = 0
  2715. wait()
  2716. z2:Play()
  2717. z3:Play()
  2718. end
  2719. if NextSong[SongNum][2] ~= nil and NextSong[SongNum][3] == nil and z2.Playing == false then
  2720. z:Play()
  2721.  
  2722. z2.Pitch = 0
  2723.  
  2724. wait()
  2725. z2:Play()
  2726.  
  2727. end
  2728.  
  2729.  
  2730. swait()
  2731. end
  2732. end))
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741. end
  2742. swait()
  2743. end
  2744. attack = false
  2745. end
  2746.  
  2747.  
  2748.  
  2749.  
  2750.  
  2751.  
  2752. end
  2753. end)
  2754.  
  2755. mouse.KeyUp:connect(function(key)
  2756. if attack == false then
  2757. if key == "x" then
  2758. if HoldBubble == true then
  2759. HoldBubble = false
  2760. so("588705525",Torso,1,.8)
  2761. end
  2762. end
  2763. end
  2764. if StandAttack == true then
  2765. if key == "c" then
  2766. if HoldRapid == true then
  2767. HoldRapid = false
  2768.  
  2769. end
  2770. end
  2771. end
  2772. end)
  2773.  
  2774.  
  2775.  
  2776. coroutine.resume(coroutine.create(function()
  2777.  
  2778. while Humanoid.Health>0 do
  2779.  
  2780. if StandEyeOpen == true then
  2781. for i = 0,math.random(4,6) do
  2782. --StandBlinkTimer = 1
  2783. wait(1)
  2784.  
  2785. end
  2786. if StandOut == true then
  2787. if StandEyeOpen == true then
  2788. EyeClose(0.1)
  2789. EyeOpen(0.1)
  2790. end
  2791. end
  2792. end
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799. wait()
  2800. end
  2801.  
  2802. end))
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.  
  2810.  
  2811.  
  2812.  
  2813.  
  2814.  
  2815.  
  2816.  
  2817.  
  2818.  
  2819.  
  2820. print("made by 123jl123")
  2821. sine2=0
  2822. change2 = 0.5
  2823. if clocking == false then
  2824. Torso.Position=vt(0,0,0)end
  2825. while Humanoid.Health>0 do
  2826. swait()
  2827.  
  2828.  
  2829.  
  2830. coroutine.resume(coroutine.create(function()
  2831. if lasthit ~= nil and lasthit.Parent ~= nil and lasthit.Health > 0.01 then
  2832.  
  2833. coroutine.resume(coroutine.create(function()
  2834. local targ = RootPart.Position - lasthitpos
  2835. local mag = targ.magnitude
  2836.  
  2837. if mag > 20 then
  2838. lasthit = nil
  2839. end
  2840. end))
  2841.  
  2842. local HTorso = lasthit.Parent:FindFirstChild("Torso") or lasthit.Parent:FindFirstChild("UpperTorso")
  2843. lasthitpos = RootPart.CFrame.lookVector
  2844. else
  2845.  
  2846. lasthit = nil
  2847. end
  2848.  
  2849. end))
  2850. coroutine.resume(coroutine.create(function()
  2851. if lasthit ~= nil then
  2852.  
  2853. else
  2854. lasthitpos=RootPart.CFrame.lookVector
  2855.  
  2856. end
  2857.  
  2858. end))
  2859. sine = sine + change
  2860.  
  2861.  
  2862. sine2 = sine2 + change2
  2863.  
  2864. hitfloor = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2865.  
  2866.  
  2867.  
  2868.  
  2869. if hitfloor ~= nil then
  2870. inAir = true
  2871. else
  2872. inAir = false
  2873. end
  2874.  
  2875. if inAir == true then
  2876. if inAir2 == false then
  2877.  
  2878.  
  2879. JumpAfterEffect()
  2880.  
  2881. end
  2882. end
  2883.  
  2884. if hitfloor ~= nil then
  2885. inAir2 = true
  2886. else
  2887. inAir2 = false
  2888. end
  2889.  
  2890.  
  2891.  
  2892.  
  2893. local torvel = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2894. local velderp = RootPart.Velocity.y
  2895.  
  2896.  
  2897.  
  2898.  
  2899.  
  2900.  
  2901.  
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908. if RootPart.Velocity.y > 1 and hitfloor == nil then
  2909. Anim = "Jump"
  2910. elseif RootPart.Velocity.y < -1 and hitfloor == nil then
  2911. Anim = "Fall"
  2912. elseif Humanoid.Sit == true then
  2913. Anim = "Sit"
  2914. elseif torvel < 1 and hitfloor ~= nil then
  2915. Anim = "Idle"
  2916. elseif torvel > 2 and hitfloor ~= nil then
  2917. if sprintmode == true then
  2918. Anim = "Run"
  2919. else
  2920. Anim = "Walk"
  2921. end
  2922. else
  2923. Anim = ""
  2924.  
  2925. end
  2926. if attack == false then
  2927. if Anim == "Jump" then
  2928. Humanoid.WalkSpeed = 16
  2929.  
  2930. change = 0.5
  2931. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(-2.5 - 1.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), .10)
  2932. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0)), .1)
  2933. RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.60, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(10 + 0 * math.cos(sine / 8))), 0.1)
  2934. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(-20 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-10 - 2 * math.cos(sine / 8))), 0.1)
  2935. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.85+ .05 * math.cos(sine / 15), -.2) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.08)
  2936. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.35+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-25 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  2937. elseif Anim == "Fall" then
  2938.  
  2939.  
  2940. change = 0.5
  2941. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0 + (0.0395/2) * math.cos(sine / 8), -0.1 + 0.0395 * math.cos(sine / 8)) * angles(math.rad(5.5 - 1.5 * math.cos(sine / 8)), math.rad(0), math.rad(0)), .10)
  2942. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(26.5 + 2.5 * math.cos(sine / 8)), math.rad(0), math.rad(-0)), .1)
  2943. RW.C0 = clerp(RW.C0, CFrame.new(1.3 , 0.50, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(45 + 0 * math.cos(sine / 8))), 0.1)
  2944. LW.C0 = clerp(LW.C0, CFrame.new(-1.3, 0.5, .20) * angles(math.rad(140 - 2 * math.cos(sine / 8)), math.rad(0), math.rad(-45 - 2 * math.cos(sine / 8))), 0.1)
  2945. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.15+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-15 -1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  2946. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.55+ .05 * math.cos(sine / 15), -.4) * CFrame.Angles(math.rad(-0 +1* math.cos(sine / 10)),math.rad(0),math.rad(0)),.1)
  2947.  
  2948. elseif Anim == "Idle" then
  2949. change = 0.5
  2950. Humanoid.WalkSpeed = 12
  2951. Humanoid.JumpPower = 60
  2952. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cn(0, 0, -0.1 + 0.0395 * math.cos(sine / 12)) * angles(math.rad(0 - 0 * math.cos(sine / 12)), math.rad((0 + 0* math.cos(sine / 12)/20)), math.rad(10)), .15)
  2953. Neck.C0 = clerp(Neck.C0, NeckCF * angles(math.rad(1.5 - 1.5 * math.cos(sine / 12)), math.rad(0), math.rad(-10)), .15)
  2954. RW.C0 = clerp(RW.C0, CFrame.new(1.5 , 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(2), math.rad(10 + 2 * math.cos(sine / 12))), 0.1)
  2955. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, -.0) * angles(math.rad(1 - 2 * math.cos(sine / 12)), math.rad(-2), math.rad(-10 - 2 * math.cos(sine / 12))), 0.1)
  2956. RH.C0 = RH.C0:lerp(CFrame.new(.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(2.5- 0.0 * math.cos(sine / 12))),.15)
  2957. LH.C0 = LH.C0:lerp(CFrame.new(-.5, -0.95- .04 * math.cos(sine / 12), 0) * CFrame.Angles(math.rad(1.5 - 0 * math.cos(sine / 12)),math.rad(0),math.rad(-2.5- 0.0 * math.cos(sine / 12))),.15)
  2958. elseif Anim == "Walk" then
  2959.  
  2960.  
  2961. change = 1.2
  2962. Humanoid.WalkSpeed = 12
  2963. Humanoid.JumpPower = 60
  2964. RootJoint.C0 = clerp(RootJoint.C0, RootCF * CFrame.new(0, 0, -0.185 + 0.025 * math.cos(sine / 3.5) + -math.sin(sine / 3.5) / 7) * angles(math.rad(5 - 3 * math.cos(sine / 3.5)), math.rad(0), math.rad(8 * math.cos(sine / 7))), 0.2)
  2965. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * CFrame.new(0, 0, 0 + 0.025 * math.cos(sine / 3.5)) * angles(math.rad(5 + 2.5 * math.cos(sine / 3.5)), math.rad(0 - 0 * math.cos(sine / 3.5)), math.rad(-8 * math.cos(sine / 7)) + RootPart.RotVelocity.Y / 12), 0.2)
  2966. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.6, 0) * angles(math.rad(15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)), 0.2)
  2967. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.6, 0) * angles(math.rad(-15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)), 0.2)
  2968. RH.C0 = RH.C0:lerp( cf(.5, -0.825 - 0.55 * math.cos(sine / 7) / 2,-0.1+ 0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(-90), math.rad(1 * math.cos(sine / 7))), 0.15)
  2969. LH.C0 = LH.C0:lerp( cf(-.5, -0.825 + 0.55 * math.cos(sine / 7) / 2,-0.1+ -0.5 * math.cos(sine / 7) / 2) * CFrame.Angles(math.rad(-7.5 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 10 * math.cos(sine / 7)), math.rad(0)) * CFrame.Angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(90), math.rad(1 * math.cos(sine / 7))), 0.15)
  2970.  
  2971.  
  2972. end
  2973. end
  2974. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement