carlosname

Untitled

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