reset234567890

Untitled

May 28th, 2019
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 76.34 KB | None | 0 0
  1. -- This script has convert to FE by who i don't know?
  2.  
  3. -----------------------------------------------------
  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 by Mokiros | Showcase by Bacon Hair!")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147.  
  148. ----------------
  149. --Yukio Katana--
  150. ----------------
  151. --By --
  152. --CKbackup-
  153. -----------
  154.  
  155. player = game.Players.LocalPlayer
  156. chara = player.Character
  157. debby = game.Debris
  158. Mouse = player:GetMouse()
  159. chara.Humanoid.WalkSpeed = 32
  160. atkd = false
  161. targetted = nil
  162. freezeatk = false
  163. iaidoatk = false
  164. dfreatk = false
  165.  
  166. --Outfit--
  167. New = function(Object, Parent, Name, Data)
  168. local Object = Instance.new(Object)
  169. for Index, Value in pairs(Data or {}) do
  170. Object[Index] = Value
  171. end
  172. Object.Parent = Parent
  173. Object.Name = Name
  174. return Object
  175. end
  176.  
  177. Sheath = New("Model",chara,"Sheath",{})
  178. Handle2 = New("Part",Sheath,"Handle2",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 1.39999938, 0.399999976),CFrame = CFrame.new(-16.8999863, 5.10000372, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  179. Mesh = New("BlockMesh",Handle2,"Mesh",{Scale = Vector3.new(1.29999995, 1, 2),})
  180. Weld = New("ManualWeld",Handle2,"Weld",{Part0 = Handle2,Part1 = chara["Left Arm"],C1 = CFrame.new(0, -1, 0, -1, 0, -0, 0, 0, -1, 0, -1, -0),})
  181. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.400000006, 2.60000014, 0.200000003),CFrame = CFrame.new(-16.8999863, 1.5000031, -7, 0, 0, 1, 0, -1, 0, 1, 0, 0),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  182. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.119999997),Scale = Vector3.new(0.300000012, 2, 0.00999999978),MeshId = "http://www.roblox.com/asset/?id=1051557",MeshType = Enum.MeshType.FileMesh,})
  183. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, -1, 0, 1, 0, -0),C1 = CFrame.new(0, -3.60000062, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  184. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 5.10000372, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  185. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  186. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,})
  187. SheathHitbox = New("Part",Sheath,"SheathHitbox",{BrickColor = BrickColor.new("Deep blue"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 5.79999971, 0.399999976),CFrame = CFrame.new(-16.8999863, 3.10000277, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.129412, 0.329412, 0.72549),})
  188. Mesh = New("BlockMesh",SheathHitbox,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1.79999995),})
  189. Weld = New("ManualWeld",SheathHitbox,"Weld",{Part0 = SheathHitbox,Part1 = Handle2,C1 = CFrame.new(0, -2.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  190. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.400000006, 2.60000014, 0.200000003),CFrame = CFrame.new(-16.8999863, 4.70000315, -7, 0, 0, 1, 0, 1, 0, -1, 0, 0),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  191. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.119999997),Scale = Vector3.new(0.300000012, 2, 0.00999999978),MeshId = "http://www.roblox.com/asset/?id=1051557",MeshType = Enum.MeshType.FileMesh,})
  192. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(0, -0.400000572, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  193. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.400000006),CFrame = CFrame.new(-16.8999863, 3.10000277, -7, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  194. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.100000001, 0.5, 0.5),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  195. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -2.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  196. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.400000006, 2.60000014, 0.200000003),CFrame = CFrame.new(-16.8999863, 4.70000315, -7, 0, 0, -1, 0, 1, 0, 1, 0, 0),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  197. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.119999997),Scale = Vector3.new(0.300000012, 2, 0.00999999978),MeshId = "http://www.roblox.com/asset/?id=1051557",MeshType = Enum.MeshType.FileMesh,})
  198. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0, -0.400000572, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  199. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.5, 0.400000006),CFrame = CFrame.new(-16.8999863, 3.10000277, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  200. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.100000001, 0.5, 0.5),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  201. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, -2.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  202. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.400000006, 2.60000014, 0.200000003),CFrame = CFrame.new(-16.8999863, 1.5000031, -7, 0, 0, -1, 0, -1, 0, -1, 0, 0),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  203. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.119999997),Scale = Vector3.new(0.300000012, 2, 0.00999999978),MeshId = "http://www.roblox.com/asset/?id=1051557",MeshType = Enum.MeshType.FileMesh,})
  204. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, 0, 0, -1, 0, -1, -0, -1, 0, -0),C1 = CFrame.new(0, -3.60000062, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  205. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 0.100002766, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  206. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1, 2),})
  207. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, -5.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  208. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 4.7000041, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  209. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  210. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, -0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  211. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 5.70000362, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  212. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  213. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, 0.599999905, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  214. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 5.50000334, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  215. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  216. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, 0.399999619, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  217. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 4.90000391, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  218. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  219. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, -0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  220. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999882, 6.099998, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  221. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.60000002, 1, 2.0999999),})
  222. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(-1.90734863e-006, 0.999994278, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  223. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 4.50000429, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  224. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  225. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, -0.599999428, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  226. Part = New("Part",Sheath,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-16.8999863, 5.30000353, -7, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  227. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 0.800000012, 2.0999999),})
  228. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle2,C1 = CFrame.new(0, 0.199999809, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  229.  
  230. Yukio = New("Model",chara,"Yukio",{})
  231. Handle = New("Part",Yukio,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.99999994, 0.399999976),CFrame = CFrame.new(-18.6999989, 8.29999733, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  232. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-3.81469727e-006, 1.79999161, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  233. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999989, 8.89999771, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  234. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.599999905, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  235. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 5.19999981, 0.399999976),CFrame = CFrame.new(-18.6999989, 4.99999762, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  236. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),})
  237. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 3.29999971, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  238. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.799999714, 0.399999976),CFrame = CFrame.new(-18.6999989, 1.99999809, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  239. Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
  240. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 6.29999924, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  241. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999989, 7.69999743, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  242. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.5, 1, 2),})
  243. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.599999905, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  244. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 5.19999981, 0.200000003),CFrame = CFrame.new(-18.6999989, 4.99999809, -2.29999995, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  245. Mesh = New("BlockMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, 0.0500000007),Scale = Vector3.new(1, 1, 1.54999995),})
  246. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 3.29999924, -0.0999999046, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  247. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 0.599999726, 0.200000003),CFrame = CFrame.new(-18.6999989, 2.09999752, -2.29999995, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),})
  248. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0, 0, -0.0500000007),Scale = Vector3.new(1, 1, 1.54999995),MeshType = Enum.MeshType.Wedge,})
  249. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 6.19999981, -0.0999999046, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  250. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.400000006, 0.399999976),CFrame = CFrame.new(-18.6999989, 7.59999752, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  251. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.10000002, 0.5, 1.10000002),})
  252. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.699999809, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  253. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 7.89999819, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  254. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  255. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-006, 0.399999142, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  256. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.29999733, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  257. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  258. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-006, -4.76837158e-007, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  259. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.69999695, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  260. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  261. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-006, -0.400000095, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  262. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.49999809, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  263. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  264. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-006, -0.20000124, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  265. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.09999847, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  266. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  267. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-1.90734863e-006, 0.199998379, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  268. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 7.89999819, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  269. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  270. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-006, 0.399999142, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  271. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.29999924, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  272. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  273. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-006, -1.43051147e-006, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  274. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.69999886, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  275. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  276. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-006, -0.400001049, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  277. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.49999809, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  278. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  279. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-006, -0.200000286, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  280. Part = New("Part",Yukio,"Part",{BrickColor = BrickColor.new("Pastel blue-green"),Material = Enum.Material.Ice,Size = Vector3.new(0.200000003, 0.200000003, 0.399999976),CFrame = CFrame.new(-18.6999969, 8.09999847, -2.20000005, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.623529, 0.952941, 0.913726),})
  281. Mesh = New("SpecialMesh",Part,"Mesh",{Offset = Vector3.new(0.100000001, 0, 0),Scale = Vector3.new(0.0500000007, 0.100000001, 0.100000001),MeshId = "http://www.roblox.com/Asset/?id=9756362",MeshType = Enum.MeshType.FileMesh,})
  282. Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-1.90734863e-006, 0.199999332, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  283. Hitbox = New("Part",Yukio,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.200000003, 6, 0.399999976),CFrame = CFrame.new(-18.6999989, 4.59999752, -2.20000005, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,})
  284. Mesh = New("BlockMesh",Hitbox,"Mesh",{Scale = Vector3.new(0.5, 1, 1),})
  285. Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 3.69999957, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),})
  286.  
  287. RightArm = New("Model",chara,"RightArm",{})
  288. MainPart = New("Part",RightArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(0.5, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),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,})
  289. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Right Arm"],C1 = CFrame.new(0, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  290. Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(0.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),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(1, 0, 0.74902),})
  291. Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  292. Weld = New("ManualWeld",Emit2Part,"Weld",{Part0 = Emit2Part,Part1 = MainPart,C1 = CFrame.new(0, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  293. LeftArm = New("Model",chara,"LeftArm",{})
  294. MainPart = New("Part",LeftArm,"MainPart",{Transparency = 1,Transparency = 1,Size = Vector3.new(1, 2, 1),CFrame = CFrame.new(-2.50000024, 3.00000787, -3.50019717, 1, 0, 0, 0, 1, 0, 0, 0, 1),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,})
  295. Weld = New("ManualWeld",MainPart,"Weld",{Part0 = MainPart,Part1 = chara["Left Arm"],C1 = CFrame.new(-2.38418579e-007, -1.00135803e-005, -0.000197172165, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  296. EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Hot pink"),Material = Enum.Material.Neon,Transparency = 1,Transparency = 1,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(-2.5, 2.10001373, -3.5001967, 1, 0, 0, 0, 1, 0, 0, 0, 1),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(1, 0, 0.74902),})
  297. Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
  298. Weld = New("ManualWeld",EmitPart,"Weld",{Part0 = EmitPart,Part1 = MainPart,C1 = CFrame.new(2.38418579e-007, -0.899994135, 4.76837158e-007, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  299.  
  300. lach = LeftArm:GetChildren()
  301. rach = RightArm:GetChildren()
  302. ch = chara:GetChildren()
  303.  
  304. local p1mit = Instance.new("ParticleEmitter",Hitbox)
  305. p1mit.Texture = "http://www.roblox.com/asset/?id=68072538"
  306. p1mit.LightEmission = 1
  307. p1mit.Enabled = false
  308. p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  309. p1mit.Lifetime = NumberRange.new(1)
  310. p1mit.Rate = 10000
  311. p1mit.Rotation = NumberRange.new(0,359)
  312. p1mit.RotSpeed = NumberRange.new(100)
  313. p1mit.Speed = NumberRange.new(0)
  314.  
  315. ScreenGui = New("ScreenGui",player.PlayerGui,"ScreenGui",{})
  316. Frame = New("Frame",ScreenGui,"Frame",{BackgroundColor3 = Color3.new(0,0,1),BorderColor3 = Color3.new(0,1,1),BorderSizePixel = 3,Position = UDim2.new(0,700,0,100),Size = UDim2.new(0,200,0,400),Draggable = true})
  317. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,0),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Yukio Katana",TextColor3 = Color3.new(0,1,1)})
  318. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,20),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "M - Mute/Unmute Music",TextColor3 = Color3.new(0,1,1)})
  319. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,40),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Z - Punch",TextColor3 = Color3.new(0,1,1)})
  320. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,60),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "X - Kick",TextColor3 = Color3.new(0,1,1)})
  321. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,80),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "C - Slash",TextColor3 = Color3.new(0,1,1)})
  322. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,100),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Q - Select Target",TextColor3 = Color3.new(0,1,1)})
  323. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,120),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ADQ - Icy Storm",TextColor3 = Color3.new(0,1,1)})
  324. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,140),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DASQ - Tundra Spike",TextColor3 = Color3.new(0,1,1)})
  325. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,160),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "AADQ - Winter's Riposte",TextColor3 = Color3.new(0,1,1)})
  326. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,180),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASDWWQ - Coldheart",TextColor3 = Color3.new(0,1,1)})
  327. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,200),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSZ - Freezer Kick",TextColor3 = Color3.new(0,1,1)})
  328. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,220),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SAX - Bandit Revolver",TextColor3 = Color3.new(0,1,1)})
  329. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,240),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "AWC - Cutting Hailstone",TextColor3 = Color3.new(0,1,1)})
  330. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,260),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "ASC - Cold Wind",TextColor3 = Color3.new(0,1,1)})
  331. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,280),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "DSADDC - Iaido Frost",TextColor3 = Color3.new(0,1,1)})
  332. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,300),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = "SSADC - Harbinger of",TextColor3 = Color3.new(0,1,1)})
  333. TextLabel = New("TextLabel",Frame,"TextLabel",{BackgroundTransparency = 1,BorderSizePixel = 0,Position = UDim2.new(0,0,0,320),Size = UDim2.new(0,200,0,20),FontSize = "Size14",Font = "Fantasy",Text = " Winter",TextColor3 = Color3.new(0,1,1)})
  334. OpenButton = New("TextButton",ScreenGui,"OpenButton",{BackgroundColor3 = Color3.new(0,0,1),BorderColor3 = Color3.new(0,1,1),BorderSizePixel = 3,Position = UDim2.new(0,700,0,500),Size = UDim2.new(0,50,0,20),FontSize = "Size14",Font = "Fantasy",Text = "Close",TextColor3 = Color3.new(0,1,1)})
  335.  
  336. OpenButton.MouseButton1Click:connect(function()
  337. if Frame.Visible == true then
  338. Frame.Visible = false
  339. OpenButton.Text = "Open"
  340. elseif Frame.Visible == false then
  341. Frame.Visible = true
  342. OpenButton.Text = "Close"
  343. end
  344. end)
  345.  
  346. crosshair = Instance.new("BillboardGui",chara)
  347. crosshair.Size = UDim2.new(10,0,10,0)
  348. crosshair.Enabled = false
  349. imgl = Instance.new("ImageLabel",crosshair)
  350. imgl.Position = UDim2.new(0,0,0,0)
  351. imgl.Size = UDim2.new(1,0,1,0)
  352. imgl.Image = "rbxassetid://233522684"
  353. imgl.BackgroundTransparency = 1
  354. imgl.ImageColor3 = Color3.new(0,1,1)
  355.  
  356. --Sounds--
  357. function LoadSnd(id,loop,vol,pit)
  358. local snd = New("Sound",chara,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
  359. return snd
  360. end
  361. Music = LoadSnd(721223409,true,1,1)
  362. StartUpSnd = LoadSnd(98333808,false,1,1)
  363. SwingSnd = LoadSnd(62339698,false,1,.8)
  364. Swing2Snd = LoadSnd(12222208,false,1,1)
  365. HitSnd = LoadSnd(566593606,false,1,1)
  366. HitPunchSnd = LoadSnd(386946017,false,1,1)
  367. DodgeSnd = LoadSnd(232210079,false,1,1)
  368. ExpSnd = LoadSnd(142070127,false,1,1)
  369. FlySnd = LoadSnd(169445602,false,1,1)
  370. BExpSnd = LoadSnd(258057783,false,5,1)
  371. ClawDashSnd = LoadSnd(62339698,false,1,.5)
  372. deathmus = LoadSnd(395580552,true,5,1)
  373. deathex = LoadSnd(258057783,false,5,1)
  374. --Grunt1Snd = LoadSnd(159882486,false,1,1.1)
  375. --Grunt2Snd = LoadSnd(159882466,false,1,1.1)
  376. --Grunt3Snd = LoadSnd(159972643,false,1,1.1)
  377. --Grunt4Snd = LoadSnd(159882584,false,1,1.1)
  378. --YouIdiotSnd = LoadSnd(160212768,false,1,1.1)
  379. --DieSnd = LoadSnd(159882598,false,1,1.1)
  380. --Laugh1Snd = LoadSnd(160212549,false,1,1.1)
  381. --Laugh2Snd = LoadSnd(159882561,false,1,1.1)
  382. --Laugh3Snd = LoadSnd(160212812,false,1,1.1)
  383. ChargeSnd = LoadSnd(137463716,false,1,1)
  384. LasSnd = LoadSnd(162246701,false,1,1)
  385. LasLoopSnd = LoadSnd(162246683,true,1,1)
  386. ChatSnd = LoadSnd(565939471,false,1,1)
  387. RStompSnd = LoadSnd(2760979,false,1,1)
  388. SuperSnd = LoadSnd(178452241,false,1,1)
  389. GunFlameSnd = LoadSnd(32656754,false,1,1)
  390. OrbSnd = LoadSnd(233091161,false,1,1)
  391. ElectricSnd = LoadSnd(231917975,false,1,1)
  392. LightsOutSnd = LoadSnd(231917794,false,1,1)
  393. SkyKickSnd = LoadSnd(12222208,false,1,.5)
  394. SkyBeamSnd = LoadSnd(260433522,false,1,1)
  395. TargetSnd = LoadSnd(613361563,false,1,1)
  396. SV1Snd = LoadSnd(28144425,false,1,.265)
  397. SV2Snd = LoadSnd(2697431,false,1,.3)
  398. SVHitSnd = LoadSnd(62339698,false,1,.3)
  399. IceBreakSnd = LoadSnd(357568316,false,1,1)
  400. FreezeSnd = LoadSnd(203936153,false,1,1)
  401. IceBreak2Snd = LoadSnd(87015121,false,1,1)
  402.  
  403. --Play Sound in Part--
  404. function PlaySnd(snd,part)
  405. local sound = snd:Clone()
  406. sound.PlayOnRemove = true
  407. sound.Parent = part
  408. sound:Destroy()
  409. end
  410.  
  411. --Target Select--
  412. function TargetSelect(person)
  413. local dd=coroutine.wrap(function()
  414. if targetted ~= person then
  415. targetted = person
  416. for i = 0,30,10 do
  417. wait(.05)
  418. crosshair.Size = UDim2.new(40-i,0,40-i,0)
  419. end
  420. end
  421. end)
  422. dd()
  423. end
  424.  
  425. --Damage Function--
  426. function dealdmg(dude,damage,env,toim)
  427. hurt = coroutine.wrap(function(dude2,damage2,env2,toim2)
  428. if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
  429. TargetSelect(dude)
  430. dude.Humanoid.MaxHealth = 100
  431. finaldmg = damage + math.random(-env,env)
  432. dude.Humanoid.Health = dude.Humanoid.Health - finaldmg
  433. local vall = Instance.new("ObjectValue",dude)
  434. vall.Name = "IsHit"
  435. debby:AddItem(vall,toim)
  436. local naeeym2 = Instance.new("BillboardGui",dude)
  437. naeeym2.Size = UDim2.new(0,100,0,40)
  438. naeeym2.StudsOffset = Vector3.new(0,3,0)
  439. naeeym2.Adornee = dude.Head
  440. naeeym2.Name = "TalkingBillBoard"
  441. local tecks2 = Instance.new("TextLabel",naeeym2)
  442. tecks2.BackgroundTransparency = 1
  443. tecks2.BorderSizePixel = 0
  444. tecks2.Text = "-"..finaldmg
  445. tecks2.Font = "SciFi"
  446. tecks2.FontSize = "Size24"
  447. tecks2.TextStrokeTransparency = 0
  448. tecks2.TextColor3 = Color3.new(1,0.6,0)
  449. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  450. tecks2.Size = UDim2.new(1,0,0.5,0)
  451. if freezeatk == true and dude:FindFirstChild("IsFrozen")==nil then
  452. local fre = coroutine.wrap(function()
  453. local v = Instance.new("BoolValue",dude)
  454. v.Name = "IsFrozen"
  455. debby:AddItem(v,4)
  456. local p = Instance.new("Part",dude)
  457. p.Transparency = .5
  458. p.Anchored = 1
  459. p.BrickColor = BrickColor.new("Pastel blue-green")
  460. p.Material = "Ice"
  461. p.Size = Vector3.new(5,7,5)
  462. p.CFrame = dude.Head.CFrame - Vector3.new(0,1.5,0)
  463. local w = Instance.new("Weld",p)
  464. w.Part0 = dude.Head
  465. w.Part1 = p
  466. wait(2)
  467. for i = 1,4 do
  468. p.Transparency = p.Transparency + .1
  469. wait(.01)
  470. end
  471. p:Destroy()
  472. end)
  473. fre()
  474. end
  475. for i = 1, 5 do
  476. wait(.1)
  477. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  478. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  479. tecks2.TextTransparency = tecks2.TextTransparency + .2
  480. end
  481. naeeym2:Destroy()
  482. end
  483. end)
  484. hurt(dude,damage,env,toim)
  485. end
  486.  
  487. --Explode Hitbox--
  488. function ExHitbox(rad,pos,damage,env,toim)
  489. local E = Instance.new("Explosion")
  490. E.Position = pos
  491. E.Parent = game.Workspace
  492. E.BlastRadius = rad
  493. E.BlastPressure = 0
  494. E.Visible = false
  495. E.Hit:connect(function(hit)
  496. if hit.Parent:FindFirstChild("Humanoid")~=nil then
  497. dealdmg(hit.Parent,damage,env,toim)
  498. end
  499. end)
  500. end
  501.  
  502. --Chat Function--
  503. function chatfunc(text)
  504. local chat = coroutine.wrap(function()
  505. if chara:FindFirstChild("TalkingBillBoard")~= nil then
  506. chara:FindFirstChild("TalkingBillBoard"):destroy()
  507. end
  508. local naeeym2 = Instance.new("BillboardGui",chara)
  509. naeeym2.Size = UDim2.new(0,100,0,40)
  510. naeeym2.StudsOffset = Vector3.new(0,3,0)
  511. naeeym2.Adornee = chara.Head
  512. naeeym2.Name = "TalkingBillBoard"
  513. local tecks2 = Instance.new("TextLabel",naeeym2)
  514. tecks2.BackgroundTransparency = 1
  515. tecks2.BorderSizePixel = 0
  516. tecks2.Text = ""
  517. tecks2.Font = "Fantasy"
  518. tecks2.FontSize = "Size24"
  519. tecks2.TextStrokeTransparency = 0
  520. tecks2.TextColor3 = Color3.new(1,1,1)
  521. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  522. tecks2.Size = UDim2.new(1,0,0.5,0)
  523. for i = 1,string.len(text),1 do
  524. PlaySnd(ChatSnd,chara)
  525. tecks2.Text = string.sub(text,1,i)
  526. wait(0.01)
  527. end
  528. wait(1)
  529. for i = 1, 5 do
  530. wait(.01)
  531. tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
  532. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
  533. tecks2.TextTransparency = tecks2.TextTransparency + .2
  534. end
  535. naeeym2:Destroy()
  536. end)
  537. chat()
  538. end
  539.  
  540. function onChatted(msg)
  541. chatfunc(msg)
  542. end
  543. player.Chatted:connect(onChatted)
  544.  
  545. --Punch Hit Effect--
  546. function PunchEff(pos)
  547. local p = Instance.new("Part",game.Workspace)
  548. p.Size = Vector3.new(0,0,0)
  549. p.BrickColor = BrickColor.new("White")
  550. p.Material = "Neon"
  551. p.Anchored = true
  552. p.CanCollide = false
  553. p.CFrame = pos
  554. local pm = Instance.new("SpecialMesh",p)
  555. pm.MeshType = "Sphere"
  556. local disp = coroutine.wrap(function()
  557. for i = 1, 4 do
  558. wait(.01)
  559. p.Transparency = p.Transparency + .2
  560. pm.Scale = pm.Scale + Vector3.new(2,2,2)
  561. end
  562. wait(.01)
  563. p:Destroy()
  564. end)
  565. disp()
  566. end
  567.  
  568. --Blade Hit Effect--
  569. function SlashEff(pos)
  570. local p = Instance.new("Part",game.Workspace)
  571. p.Size = Vector3.new(0,0,0)
  572. p.BrickColor = BrickColor.new("White")
  573. p.Material = "Neon"
  574. p.Anchored = true
  575. p.CanCollide = false
  576. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  577. local pm = Instance.new("SpecialMesh",p)
  578. pm.MeshType = "Sphere"
  579. pm.Scale = Vector3.new(2.5,0,2.5)
  580. local disp = coroutine.wrap(function()
  581. for i = 1, 4 do
  582. wait(.01)
  583. p.Transparency = p.Transparency + .2
  584. pm.Scale = pm.Scale + Vector3.new(0,30,0)
  585. end
  586. wait(.01)
  587. p:Destroy()
  588. end)
  589. disp()
  590. end
  591.  
  592. --Super Pause--
  593. function SuperPause()
  594. SuperSnd:Play()
  595. local p = Instance.new("Part",game.Workspace)
  596. p.Size = Vector3.new(0,0,0)
  597. p.BrickColor = BrickColor.new("White")
  598. p.Material = "Neon"
  599. p.Anchored = true
  600. p.CanCollide = false
  601. p.CFrame = chara.Torso.CFrame
  602. local pm = Instance.new("SpecialMesh",p)
  603. pm.MeshType = "Sphere"
  604. local disp = coroutine.wrap(function()
  605. for i = 1, 4 do
  606. wait(.01)
  607. p.Transparency = p.Transparency + .2
  608. pm.Scale = pm.Scale + Vector3.new(20,20,20)
  609. end
  610. wait(.01)
  611. p:Destroy()
  612. end)
  613. disp()
  614. end
  615.  
  616. --Punch Touch--
  617. dela = .5
  618. punchactive = false
  619. function punchhit(hit)
  620. if punchactive == true then
  621. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  622. dealdmg(hit.Parent,15,2,dela)
  623. PlaySnd(HitPunchSnd,hit.Parent.Head)
  624. PunchEff(Emit2Part.CFrame)
  625. end
  626. end
  627. end
  628. Emit2Part.Touched:connect(punchhit)
  629. EmitPart.Touched:connect(punchhit)
  630.  
  631. --Kick Touch--
  632. kickactive = false
  633. dkickactive = false
  634. skickactive = false
  635. didskick = false
  636. lkickactive = false
  637. function kickhit(hit)
  638. if kickactive == true then
  639. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  640. dealdmg(hit.Parent,15,2,dela)
  641. PlaySnd(HitPunchSnd,hit.Parent.Head)
  642. PunchEff(hit.CFrame)
  643. if dkickactive == true then
  644. hit.Parent.Humanoid.PlatformStand = true
  645. hit.Parent.Head.CFrame = CFrame.new(hit.Parent.Head.Position.x,hit.Parent.Head.Position.y,hit.Parent.Head.Position.z) * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0)
  646. wait(3)
  647. hit.Parent.Humanoid.PlatformStand = false
  648. end
  649. if skickactive == true then
  650. local bodpf = Instance.new("BodyPosition",hit.Parent.Head)
  651. bodpf.MaxForce = Vector3.new(10000,10000,10000)
  652. bodpf.Position = chara.HumanoidRootPart.Position + Vector3.new(0,30,0) + (chara.HumanoidRootPart.CFrame.lookVector*3)
  653. debby:AddItem(bodpf,3.5)
  654. didskick = true
  655. end
  656. if lkickactive == true then
  657. if hit.Parent.Head:FindFirstChild("BodyPosition") ~= nil then
  658. hit.Parent.Head:FindFirstChild("BodyPosition"):Destroy()
  659. end
  660. local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
  661. bfos.P = 20000
  662. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  663. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 20 + Vector3.new(0,30,0)
  664. debby:AddItem(bfos,.3)
  665. end
  666. end
  667. end
  668. end
  669. chara["Left Leg"].Touched:connect(kickhit)
  670. chara["Right Leg"].Touched:connect(kickhit)
  671.  
  672. --Blade Touch--
  673. dela = .5
  674. bladeactive = false
  675. function bladehit(hit)
  676. if bladeactive == true then
  677. if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
  678. dealdmg(hit.Parent,20,2,dela)
  679. PlaySnd(HitSnd,hit.Parent.Head)
  680. SlashEff(hit.CFrame)
  681. if iaidoatk == true then
  682. local bfos = Instance.new("BodyVelocity",hit.Parent.Head)
  683. bfos.P = 20000
  684. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  685. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 10
  686. wait(1)
  687. for i = 1, 30 do
  688. wait(.0001)
  689. dealdmg(hit.Parent,2,1,0)
  690. PlaySnd(HitSnd,hit.Parent.Head)
  691. SlashEff(hit.CFrame)
  692. end
  693. bfos:Destroy()
  694. end
  695. if dfreatk == true then
  696. hit.Parent.Humanoid.Health = 0
  697. hit.Parent.Humanoid:Destroy()
  698. PlaySnd(FreezeSnd,hit.Parent.Head)
  699. local cc = hit.Parent:GetChildren()
  700. for i = 1, #cc do
  701. if cc[i].ClassName == "Part" or cc[i].ClassName == "MeshPart" then
  702. cc[i].Anchored = true
  703. cc[i].BrickColor = BrickColor.new("Pastel blue-green")
  704. cc[i].Material = "Ice"
  705. end
  706. end
  707. wait(2)
  708. PlaySnd(IceBreak2Snd,hit.Parent.Head)
  709. for i = 1, #cc do
  710. if cc[i].ClassName == "Part" or cc[i].ClassName == "MeshPart" then
  711. for i = 1, 6 do
  712. local ice = Instance.new("Part",game.Workspace)
  713. ice.Size = Vector3.new(.4,.4,.4)
  714. ice.Material = "Ice"
  715. ice.BrickColor = BrickColor.new("Pastel blue-green")
  716. ice.Position = cc[i].Position
  717. ice.CFrame = cc[i].CFrame
  718. debby:AddItem(ice,5)
  719. end
  720. cc[i]:Destroy()
  721. end
  722. end
  723. end
  724. end
  725. end
  726. end
  727. Hitbox.Touched:connect(bladehit)
  728.  
  729. --Material Return--
  730. gprop = {}
  731. function materialhit(hit)
  732. if hit.Parent ~= chara and hit.Parent.Parent ~= chara and hit.Name ~= "Trace" and hit.Parent:FindFirstChild("Humanoid") == nil then
  733. gprop = {hit.BrickColor,hit.Material}
  734. end
  735. end
  736. chara["Left Leg"].Touched:connect(materialhit)
  737. chara["Right Leg"].Touched:connect(materialhit)
  738.  
  739. --Clerp Animations--
  740. TC = chara.HumanoidRootPart.RootJoint
  741. HC = chara.Torso.Neck
  742. RAC = chara.Torso["Right Shoulder"]
  743. LAC = chara.Torso["Left Shoulder"]
  744. RLC = chara.Torso["Right Hip"]
  745. LLC = chara.Torso["Left Hip"]
  746. TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  747. HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
  748. RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  749. LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  750. RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
  751. LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  752. RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  753. LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  754. RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  755. LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
  756. RW = Instance.new("Weld",HC.Parent)
  757. RW.Part1 = HC.Parent
  758. RW.Part0 = chara["Right Arm"]
  759. RW.C0 = RWF
  760. LW = Instance.new("Weld",HC.Parent)
  761. LW.Part1 = HC.Parent
  762. LW.Part0 = chara["Left Arm"]
  763. LW.C0 = LWF
  764. RLW = nil
  765. LLW = nil
  766.  
  767. function Sheath(stype)
  768. KWeld:Destroy()
  769. if stype == 1 then --Sheathed
  770. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = Handle2,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(-3.81469727e-006, 1.79999161, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),})
  771. elseif stype == 2 then --Unsheathed
  772. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -1, -4.76837158e-007, 1, 0, 0, 0, 0, -1, 0, 1, 0),})
  773. elseif stype == 3 then --Unsheathed, Pointing
  774. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.500001907, -0.0999999046, -1, 0, 0, 0, 1, 0, 0, 0, -1),})
  775. elseif stype == 4 then --Unsheathed, Down
  776. KWeld = New("ManualWeld",Handle,"Weld",{Part0 = Handle,Part1 = chara["Right Arm"],C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -1, 4.76837158e-007, -1, 0, 0, 0, 0, -1, 0, -1, 0),})
  777. end
  778. end
  779.  
  780. function AddLegWelds()
  781. RLW = Instance.new("Weld",chara["Right Leg"])
  782. RLW.Part1 = HC.Parent
  783. RLW.Part0 = chara["Right Leg"]
  784. RLW.C0 = RLWF
  785. LLW = Instance.new("Weld",chara["Left Leg"])
  786. LLW.Part1 = HC.Parent
  787. LLW.Part0 = chara["Left Leg"]
  788. LLW.C0 = LLWF
  789. end
  790.  
  791. function DestroyLegWelds()
  792. RLC = New("Motor6D",chara.Torso,"Right Hip",{Part0 = chara.Torso,Part1 = chara["Right Leg"],C0 = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),C1 = CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0),})
  793. LLC = New("Motor6D",chara.Torso,"Left Hip",{Part0 = chara.Torso,Part1 = chara["Left Leg"],C0 = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),C1 = CFrame.new(-0.5, 1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),})
  794. RLW:Destroy()
  795. LLW:Destroy()
  796. end
  797.  
  798. function clerp(a,b,c)
  799. return a:lerp(b,c)
  800. end
  801.  
  802. --TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
  803. --HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  804. --RW.C0 = (RWF + Vector3.new(1,2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  805. --LW.C0 = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  806.  
  807. TC.C0 = TCF
  808. HC.C0 = HCF
  809. RW.C0 = RWF
  810. LW.C0 = LWF
  811.  
  812. --Idle Clerp--
  813. ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  814. IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  815. IRWF = (RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0)
  816. ILWF = LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(2))
  817.  
  818. TC.C0 = ITCF
  819. HC.C0 = IHCF
  820. RW.C0 = IRWF
  821. LW.C0 = ILWF
  822.  
  823.  
  824. --Punch--
  825. function Punch()
  826. del = true
  827. atkd = true
  828. chara.Humanoid.WalkSpeed = 0
  829. punchactive = true
  830. wait(.01)
  831. for i = 0,.75,.25 do
  832. wait(.01)
  833. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  834. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  835. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  836. end
  837. for i = 0,.6,.2 do
  838. wait(.01)
  839. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  840. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  841. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  842. end
  843. chara.Humanoid.WalkSpeed = 32
  844. punchactive = false
  845. del = false
  846. end
  847.  
  848. --Kick Atk--
  849. function KickAtk()
  850. del = true
  851. atkd = true
  852. chara.Humanoid.WalkSpeed = 0
  853. kickactive = true
  854. AddLegWelds()
  855. for i = 0,.75,.25 do
  856. wait(.05)
  857. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.4+i)
  858. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.4+i)
  859. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.4+i)
  860. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.4+i)
  861. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.4+i)
  862. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.4+i)
  863. end
  864. for i = 0,.75,.25 do
  865. wait(.05)
  866. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(-85)),.6-i)
  867. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(85)),.6-i)
  868. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.3,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-30)),.6-i)
  869. LW.C0 = clerp(ILWF,(LWF - Vector3.new(.2,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
  870. LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(45)),.6-i)
  871. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(-1,0,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-45)),.6-i)
  872. end
  873. DestroyLegWelds()
  874. kickactive = false
  875. chara.Humanoid.WalkSpeed = 32
  876. del = false
  877. end
  878.  
  879. --Slash Attack--
  880. function SlashAtk()
  881. del = true
  882. atkd = true
  883. chara.Humanoid.WalkSpeed = 0
  884. bladeactive = true
  885. Sheath(2)
  886. SwingSnd:Play()
  887. wait(.01)
  888. for i = 0,.75,.25 do
  889. wait(.01)
  890. TC.C0 = clerp(ITCF,TCF,.4+i)
  891. HC.C0 = clerp(IHCF,HCF,.4+i)
  892. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  893. end
  894. wait(.5)
  895. Sheath(3)
  896. bladeactive = false
  897. for i = 0,.6,.2 do
  898. wait(.01)
  899. TC.C0 = clerp(ITCF,TCF,.6-i)
  900. HC.C0 = clerp(IHCF,HCF,.6-i)
  901. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  902. end
  903. Sheath(1)
  904. del = false
  905. chara.Humanoid.WalkSpeed = 32
  906. end
  907.  
  908. --Bandit Revolver--
  909. function BanditRevolver()
  910. del = true
  911. atkd = true
  912. chara.Humanoid.WalkSpeed = 0
  913. kickactive = true
  914. dkickactive = true
  915. chatfunc("Bandit Revolver!")
  916. AddLegWelds()
  917. local bfos = Instance.new("BodyVelocity",chara.Torso)
  918. bfos.P = 10000
  919. bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
  920. bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
  921. for i = 0,.6,.2 do
  922. wait(.01)
  923. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)),.4+i)
  924. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),.4+i)
  925. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
  926. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
  927. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  928. end
  929. for i = 0,1,.25 do
  930. wait(.01)
  931. TC.C0 = clerp((TCF + Vector3.new(0,1,0)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),i)
  932. end
  933. for i = 0,1,.25 do
  934. wait(.01)
  935. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(180)),(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(360)),i)
  936. end
  937. for i = 0,1,.25 do
  938. wait(.01)
  939. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(270)),ITCF,i)
  940. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,math.rad(20),math.rad(90)),IHCF,i)
  941. RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,i)
  942. LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,i)
  943. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,i)
  944. end
  945. DestroyLegWelds()
  946. dkickactive = false
  947. kickactive = false
  948. chara.Humanoid.WalkSpeed = 32
  949. bfos:Destroy()
  950. del = false
  951. end
  952.  
  953. --Freezer Kick--
  954. function FlipKickEffect(pos)
  955. local p = Instance.new("Part",game.Workspace)
  956. p.Size = Vector3.new(0,0,0)
  957. p.BrickColor = BrickColor.new("Pastel blue-green")
  958. p.Material = "Ice"
  959. p.Anchored = true
  960. p.CanCollide = false
  961. p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
  962. local pm = Instance.new("BlockMesh",p)
  963. local disp = coroutine.wrap(function()
  964. for i = 1, 4 do
  965. wait(.01)
  966. p.Transparency = p.Transparency + .2
  967. pm.Scale = pm.Scale + Vector3.new(2,2,2)
  968. end
  969. wait(.01)
  970. p:Destroy()
  971. end)
  972. disp()
  973. end
  974. function FlipKick()
  975. del = true
  976. atkd = true
  977. chatfunc("Freezer Kick!")
  978. SkyKickSnd.Pitch = 1.5
  979. AddLegWelds()
  980. kickactive = true
  981. lkickactive = true
  982. local bfos = Instance.new("BodyVelocity",chara.Torso)
  983. bfos.P = 10000
  984. bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
  985. bfos.Velocity = Vector3.new(0,20,0) + chara.HumanoidRootPart.CFrame.lookVector * 20
  986. SkyKickSnd:Play()
  987. for i = 0,.6,.2 do
  988. wait(.001)
  989. TC.C0 = clerp(ITCF,(TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  990. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
  991. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.4+i)
  992. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.4+i)
  993. RLW.C0 = clerp(RLWF,(RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),.4+i)
  994. FlipKickEffect(chara["Left Leg"].CFrame - chara["Left Leg"].CFrame.upVector*1.5)
  995. end
  996. bfos:Destroy()
  997. kickactive = false
  998. lkickactive = false
  999. wait(.1)
  1000. for i = 0,1,.25 do
  1001. wait(.001)
  1002. TC.C0 = clerp((TCF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),ITCF,.4+i)
  1003. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),IHCF,.4+i)
  1004. RW.C0 = clerp((RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),IRWF,.4+i)
  1005. LW.C0 = clerp((LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),ILWF,.4+i)
  1006. RLW.C0 = clerp((RLWF - Vector3.new(0,1,1.2)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0),RLWF,.4+i)
  1007. end
  1008. DestroyLegWelds()
  1009. del = false
  1010. end
  1011.  
  1012. --Tundra Spike--
  1013. function TundraSpike()
  1014. del = true
  1015. atkd = true
  1016. freezeatk = true
  1017. --Grunt2Snd:Play()
  1018. chara.Humanoid.WalkSpeed = 0
  1019. chatfunc("Tundra Spike!")
  1020. Sheath(4)
  1021. AddLegWelds()
  1022. for i = 0,.6,.2 do
  1023. wait(.01)
  1024. TC.C0 = clerp(ITCF,(TCF - Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1025. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1026. RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.4+i)
  1027. LLW.C0 = clerp(LLWF,LLWF + Vector3.new(0,-1,.5),.4+i)
  1028. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,.5),.4+i)
  1029. end
  1030. local num = 10
  1031. local oopos = chara.HumanoidRootPart.CFrame-Vector3.new(0,2,0)
  1032. for i = 1,4 do
  1033. local cpos = oopos+(oopos.lookVector*num)
  1034. wait(.1)
  1035. local beam = Instance.new("Part",game.Workspace)
  1036. beam.Size = Vector3.new(0,0,0)
  1037. beam.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
  1038. beam.CanCollide = false
  1039. beam.Anchored = true
  1040. beam.BrickColor = BrickColor.new("Pastel blue-green")
  1041. beam.Reflectance = .2
  1042. local mehs = Instance.new("SpecialMesh",beam)
  1043. mehs.MeshId = "http://www.roblox.com/asset/?id=1033714"
  1044. mehs.Offset = Vector3.new(0,-3,0)
  1045. mehs.Scale = Vector3.new(2,20,2)
  1046. local trace = Instance.new("Part",game.Workspace)
  1047. trace.Size = Vector3.new(0,0,0)
  1048. trace.CFrame = CFrame.new(cpos.x,cpos.y,cpos.z)
  1049. trace.CanCollide = false
  1050. trace.Anchored = true
  1051. trace.BrickColor = BrickColor.new("Pastel blue-green")
  1052. trace.Reflectance = .2
  1053. local tmesh2 = Instance.new("SpecialMesh",trace)
  1054. tmesh2.MeshId = "http://www.roblox.com/asset/?id=1323306"
  1055. tmesh2.Scale = Vector3.new(6,1,6)
  1056. PlaySnd(GunFlameSnd,beam)
  1057. ExHitbox(6,beam.Position,30,2,.5)
  1058. tracegrow = coroutine.wrap(function()
  1059. for i = -6,6,2 do
  1060. wait(.01)
  1061. mehs.Offset = Vector3.new(0,i,0)
  1062. end
  1063. wait(1)
  1064. for i = 1, 9 do
  1065. wait(.01)
  1066. beam.Transparency = beam.Transparency + .1
  1067. trace.Transparency = trace.Transparency + .1
  1068. end
  1069. beam:Destroy()
  1070. trace:Destroy()
  1071. end)
  1072. tracegrow()
  1073. num = num + 10
  1074. end
  1075. wait(.1)
  1076. for i = 0,.6,.2 do
  1077. wait(.01)
  1078. TC.C0 = clerp(ITCF,(TCF - Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1079. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1080. RW.C0 = clerp(IRWF,(RWF + Vector3.new(1,1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,math.rad(90),math.rad(-90)),.6-i)
  1081. LLW.C0 = clerp(LLWF,LLWF + Vector3.new(0,-1,.5),.6-i)
  1082. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,.5),.6-i)
  1083. end
  1084. DestroyLegWelds()
  1085. Sheath(1)
  1086. freezeatk = false
  1087. del = false
  1088. chara.Humanoid.WalkSpeed = 32
  1089. end
  1090.  
  1091. --Claw Dash--
  1092. function ClawDash()
  1093. del = true
  1094. atkd = true
  1095. chara.Humanoid.WalkSpeed = 0
  1096. chatfunc("Without a trace...")
  1097. for i = 0,.6,.2 do
  1098. wait(.01)
  1099. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1100. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1101. RW.C0 = clerp(IRWF,RWF,.4+i)
  1102. end
  1103. local hittpart = Instance.new("Part",chara)
  1104. hittpart.Anchored = true
  1105. hittpart.Size = Vector3.new(5,5,1)
  1106. hittpart.Transparency = 1
  1107. hittpart.CFrame = chara.HumanoidRootPart.CFrame + (chara.HumanoidRootPart.CFrame.lookVector * 3)
  1108. local sawlookv = hittpart.CFrame.lookVector
  1109. local hitm = Instance.new("BlockMesh",hittpart)
  1110. hitm.Scale = Vector3.new(0,0,0)
  1111. local trpart = Instance.new("Part",chara)
  1112. trpart.Anchored = true
  1113. trpart.Size = Vector3.new(0,0,0)
  1114. trpart.CFrame = hittpart.CFrame
  1115. trpart.BrickColor = BrickColor.new("Really black")
  1116. local trmesh = Instance.new("FileMesh",trpart)
  1117. trmesh.Scale = Vector3.new(0,0,0)
  1118. trmesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1119. local hdec1 = Instance.new("Decal",hittpart)
  1120. hdec1.Texture = "http://www.roblox.com/asset/?id=362691215"
  1121. hdec1.Face = "Front"
  1122. local hdec2 = hdec1:Clone()
  1123. hdec2.Parent = hittpart
  1124. hdec2.Face = "Back"
  1125. OrbSnd:Play()
  1126. ElectricSnd:Play()
  1127. for i = 1, 5 do
  1128. hitm.Scale = hitm.Scale + Vector3.new(.2,.2,0)
  1129. trmesh.Scale = trmesh.Scale + Vector3.new(1,1,.1)
  1130. wait(.01)
  1131. end
  1132. hittpart.Touched:connect(function(hit)
  1133. if hit.Parent ~= chara then
  1134. ClawDashSnd:Play()
  1135. hittpart:Destroy()
  1136. trpart:Destroy()
  1137. AddLegWelds()
  1138. freezeatk = true
  1139. chatfunc("Winter's Riposte!")
  1140. Sheath(4)
  1141. TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  1142. HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0)
  1143. RW.C0 = (RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50))
  1144. LW.C0 = (LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50))
  1145. LLW.C0 = LLWF
  1146. RLW.C0 = RLWF + Vector3.new(0,-1,1)
  1147. for i = 1, 10 do
  1148. local trace = Instance.new("Part",game.Workspace)
  1149. trace.CanCollide = false
  1150. trace.Size = Vector3.new(1,1,1)
  1151. trace.Transparency = 1
  1152. trace.BottomSurface = 0
  1153. trace.TopSurface = 0
  1154. trace.Anchored = true
  1155. trace.CFrame = (chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * (5*i))
  1156. debby:AddItem(trace,1)
  1157. ExHitbox(10,trace.Position,40,2,.1)
  1158. end
  1159. local trace = Instance.new("Part",game.Workspace)
  1160. trace.BrickColor = BrickColor.new("Toothpaste")
  1161. trace.CanCollide = false
  1162. trace.Size = Vector3.new(1,1,1)
  1163. trace.BottomSurface = 0
  1164. trace.TopSurface = 0
  1165. trace.Anchored = true
  1166. trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 25
  1167. trace.Material = "Neon"
  1168. local tracem = Instance.new("SpecialMesh",trace)
  1169. tracem.MeshType = "Sphere"
  1170. tracem.Scale = Vector3.new(1,1,50)
  1171. local disp = coroutine.wrap(function()
  1172. for i = 1, 9 do
  1173. wait(.01)
  1174. trace.Transparency = trace.Transparency + .1
  1175. end
  1176. wait(.01)
  1177. trace:Destroy()
  1178. end)
  1179. disp()
  1180. chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 60
  1181. wait(1)
  1182. Sheath(3)
  1183. for i = 0,.6,.2 do
  1184. wait(.05)
  1185. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  1186. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(20),0,0),.6-i)
  1187. RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-50)),.6-i)
  1188. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,1,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(50)),.6-i)
  1189. LLW.C0 = LLWF
  1190. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,1),.6-i)
  1191. end
  1192. Sheath(1)
  1193. freezeatk = false
  1194. del = false
  1195. DestroyLegWelds()
  1196. chara.Humanoid.WalkSpeed = 32
  1197. end
  1198. end)
  1199. for i = 1, 60 do
  1200. wait(.01)
  1201. hittpart.CFrame=hittpart.CFrame*CFrame.fromEulerAnglesXYZ(0,0,math.pi/64)
  1202. end
  1203. if hittpart ~= nil then
  1204. for i = 1, 5 do
  1205. hitm.Scale = hitm.Scale - Vector3.new(.2,.2,0)
  1206. trmesh.Scale = trmesh.Scale - Vector3.new(1,1,.1)
  1207. wait(.01)
  1208. end
  1209. hittpart:Destroy()
  1210. trpart:Destroy()
  1211. for i = 0,.6,.2 do
  1212. wait(.01)
  1213. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1214. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1215. RW.C0 = clerp(IRWF,RWF,.6-i)
  1216. end
  1217. del = false
  1218. chara.Humanoid.WalkSpeed = 32
  1219. end
  1220. end
  1221.  
  1222. --Blast--
  1223. function PsychoBlast()
  1224. del = true
  1225. atkd = true
  1226. freezeatk = true
  1227. chatfunc("Icy Storm!")
  1228. for i = 0,.6,.2 do
  1229. wait(.01)
  1230. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1231. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1232. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1233. end
  1234. for i = 1,3 do
  1235. wait(.1)
  1236. SkyBeamSnd:Play()
  1237. local target = nil
  1238. if targetted ~= nil then
  1239. target = targetted.Head.Position
  1240. elseif targetted == nil then
  1241. target = Mouse.Hit.p
  1242. end
  1243. local dir = (target - (chara.HumanoidRootPart.Position + Vector3.new(0,50,0))).unit
  1244. local pos = (chara.HumanoidRootPart.Position + Vector3.new(0,50,0)) + (dir*1)
  1245. local missile = Instance.new("Part",game.Workspace)
  1246. missile.Material = "Neon"
  1247. missile.Size = Vector3.new(1,1,3)
  1248. missile.BrickColor = BrickColor.new("Pastel blue-green")
  1249. missile.Reflectance = .2
  1250. missile.Name = "Blast"
  1251. missile.CanCollide = false
  1252. missile.TopSurface = 0
  1253. missile.BottomSurface = 0
  1254. missile.Position = chara.HumanoidRootPart.Position + Vector3.new(0,50,0)
  1255. missile.CFrame = CFrame.new(pos,pos+dir)
  1256. missile.Velocity = (target - (chara.HumanoidRootPart.Position + Vector3.new(0,50,0))).unit*150
  1257. -- local p1mit = Instance.new("ParticleEmitter",missile)
  1258. -- p1mit.Texture = "rbxasset://textures/particles/fire_main.dds"
  1259. -- p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new("Deep orange").Color),ColorSequenceKeypoint.new(1,BrickColor.new("New Yeller").Color)})
  1260. -- p1mit.LightEmission = 1
  1261. -- p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  1262. -- p1mit.Lifetime = NumberRange.new(1)
  1263. -- p1mit.Rate = 100
  1264. -- p1mit.Rotation = NumberRange.new(0,359)
  1265. -- p1mit.RotSpeed = NumberRange.new(100)
  1266. -- p1mit.Speed = NumberRange.new(0)
  1267. local mesh1 = Instance.new("SpecialMesh",missile)
  1268. mesh1.MeshId = "http://www.roblox.com/asset/?id=20518365"
  1269. local force = Instance.new("BodyForce")
  1270. force.force = Vector3.new(0,missile:GetMass()*game.Workspace.Gravity,0)
  1271. force.Parent = missile
  1272. -- local bfo = Instance.new("BodyVelocity",missile)
  1273. -- bfo.P = 100000
  1274. -- bfo.MaxForce = Vector3.new(bfo.P,bfo.P,bfo.P)
  1275. -- bfo.Velocity = (chara.HumanoidRootPart.CFrame.lookVector*100)+(chara.HumanoidRootPart.CFrame.rightVector*i)
  1276. -- debby:AddItem(bfo,1)
  1277. missile.Touched:connect(function(hit)
  1278. if (hit.Parent.Parent ~= chara and hit.Parent ~= chara and hit.Name ~= "Blast" and missile.Anchored == false) then
  1279. missile.Anchored = true
  1280. ExHitbox(3,missile.Position,15,1,.1)
  1281. PlaySnd(IceBreakSnd,missile)
  1282. for i = 1, 6 do
  1283. local ice = Instance.new("Part",game.Workspace)
  1284. ice.Size = Vector3.new(.4,.4,.4)
  1285. ice.Material = "Ice"
  1286. ice.BrickColor = BrickColor.new("Pastel blue-green")
  1287. ice.Position = missile.Position
  1288. ice.CFrame = missile.CFrame
  1289. debby:AddItem(ice,5)
  1290. end
  1291. missile:Destroy()
  1292. end
  1293. end)
  1294. debby:AddItem(missile,10)
  1295. end
  1296. for i = 0,.6,.2 do
  1297. wait(.01)
  1298. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1299. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1300. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1301. end
  1302. freezeatk = false
  1303. del = false
  1304. end
  1305.  
  1306. --Cold Wind--
  1307. function ColdWind()
  1308. del = true
  1309. atkd = true
  1310. chara.Humanoid.WalkSpeed = 0
  1311. bladeactive = true
  1312. freezeatk = true
  1313. chatfunc("Cold Wind!")
  1314. Sheath(2)
  1315. GunFlameSnd:Play()
  1316. SwingSnd:Play()
  1317. p1mit.Enabled = true
  1318. wait(.01)
  1319. for i = 0,.75,.25 do
  1320. wait(.01)
  1321. TC.C0 = clerp(ITCF,TCF,.4+i)
  1322. HC.C0 = clerp(IHCF,HCF,.4+i)
  1323. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1324. end
  1325. wait(.5)
  1326. Sheath(3)
  1327. p1mit.Enabled = false
  1328. bladeactive = false
  1329. freezeatk = false
  1330. for i = 0,.6,.2 do
  1331. wait(.01)
  1332. TC.C0 = clerp(ITCF,TCF,.6-i)
  1333. HC.C0 = clerp(IHCF,HCF,.6-i)
  1334. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1335. end
  1336. Sheath(1)
  1337. del = false
  1338. chara.Humanoid.WalkSpeed = 32
  1339. end
  1340.  
  1341. --Cutting Hailstone--
  1342. function CHailstone()
  1343. del = true
  1344. atkd = true
  1345. local bpo = Instance.new("BodyPosition",chara.Torso)
  1346. bpo.MaxForce = Vector3.new(0,10000,0)
  1347. bpo.Position = chara.Torso.Position + Vector3.new(0,50,0)
  1348. AddLegWelds()
  1349. for i = 0,.6,.2 do
  1350. wait(.01)
  1351. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,.5),.4+i)
  1352. end
  1353. wait(.5)
  1354. bpo.D = 100
  1355. chatfunc("Cutting Hailstone!")
  1356. p1mit.Enabled = true
  1357. chara.Humanoid.WalkSpeed = 8
  1358. Sheath(4)
  1359. Swing2Snd:Play()
  1360. wait(.01)
  1361. for i = 0,.75,.25 do
  1362. wait(.01)
  1363. TC.C0 = clerp(ITCF,TCF,.4+i)
  1364. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
  1365. RW.C0 = IRWF
  1366. end
  1367. bladeactive = true
  1368. freezeatk = true
  1369. bpo.Position = chara.Torso.Position - Vector3.new(0,50,0)
  1370. wait(1)
  1371. for i = 0,.6,.2 do
  1372. wait(.01)
  1373. RLW.C0 = clerp(RLWF,RLWF + Vector3.new(0,-1,.5),.6-i)
  1374. end
  1375. DestroyLegWelds()
  1376. bpo:Destroy()
  1377. Sheath(3)
  1378. p1mit.Enabled = false
  1379. bladeactive = false
  1380. freezeatk = false
  1381. for i = 0,.6,.2 do
  1382. wait(.01)
  1383. TC.C0 = clerp(ITCF,TCF,.6-i)
  1384. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
  1385. RW.C0 = IRWF
  1386. end
  1387. Sheath(1)
  1388. del = false
  1389. chara.Humanoid.WalkSpeed = 32
  1390. end
  1391.  
  1392. --Iaido Frost--
  1393. function IaidoFrost()
  1394. del = true
  1395. atkd = true
  1396. chara.Humanoid.WalkSpeed = 8
  1397. SuperPause()
  1398. chatfunc("Iaido Frost!")
  1399. for i = 0,.75,.25 do
  1400. wait(.01)
  1401. TC.C0 = clerp(ITCF,TCF,.4+i)
  1402. HC.C0 = clerp(IHCF,HCF,.4+i)
  1403. end
  1404. wait(1)
  1405. bladeactive = true
  1406. iaidoatk = true
  1407. Sheath(2)
  1408. GunFlameSnd:Play()
  1409. Swing2Snd:Play()
  1410. p1mit.Enabled = true
  1411. wait(.01)
  1412. for i = 0,.75,.25 do
  1413. wait(.01)
  1414. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1415. end
  1416. wait(1)
  1417. Sheath(3)
  1418. p1mit.Enabled = false
  1419. bladeactive = false
  1420. iaidoatk = false
  1421. for i = 0,.6,.2 do
  1422. wait(.01)
  1423. TC.C0 = clerp(ITCF,TCF,.6-i)
  1424. HC.C0 = clerp(IHCF,HCF,.6-i)
  1425. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1426. end
  1427. Sheath(1)
  1428. del = false
  1429. chara.Humanoid.WalkSpeed = 32
  1430. end
  1431.  
  1432. --Coldheart--
  1433. function Coldheart()
  1434. del = true
  1435. atkd = true
  1436. chara.Humanoid.WalkSpeed = 8
  1437. SuperPause()
  1438. chatfunc("Cold Heart...")
  1439. for i = 0,.75,.25 do
  1440. wait(.01)
  1441. TC.C0 = clerp(ITCF,TCF,.4+i)
  1442. HC.C0 = clerp(IHCF,HCF,.4+i)
  1443. end
  1444. wait(1)
  1445. chara.Humanoid.WalkSpeed = 0
  1446. bladeactive = true
  1447. dfreatk = true
  1448. GunFlameSnd:Play()
  1449. SwingSnd:Play()
  1450. p1mit.Enabled = true
  1451. Sheath(3)
  1452. wait(.01)
  1453. for i = 0,.75,.25 do
  1454. wait(.01)
  1455. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1456. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1457. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1458. end
  1459. wait(1)
  1460. for i = 0,.6,.2 do
  1461. wait(.01)
  1462. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1463. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1464. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1465. end
  1466. Sheath(1)
  1467. chara.Humanoid.WalkSpeed = 32
  1468. bladeactive = false
  1469. dfreatk = false
  1470. p1mit.Enabled = false
  1471. del = false
  1472. end
  1473.  
  1474. --Harbinger of Winter--
  1475. function HarbingerW()
  1476. del = true
  1477. atkd = true
  1478. chara.Humanoid.WalkSpeed = 8
  1479. SuperPause()
  1480. chatfunc("Harbinger of Winter!")
  1481. for i = 0,.75,.25 do
  1482. wait(.01)
  1483. TC.C0 = clerp(ITCF,TCF,.4+i)
  1484. HC.C0 = clerp(IHCF,HCF,.4+i)
  1485. end
  1486. wait(1)
  1487. chara.Humanoid.WalkSpeed = 0
  1488. bladeactive = true
  1489. dela = 0
  1490. Sheath(3)
  1491. wait(.01)
  1492. for i = 0,.75,.25 do
  1493. wait(.01)
  1494. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
  1495. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1496. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
  1497. end
  1498. for i = 1, 40 do
  1499. wait(.001)
  1500. PlaySnd(Swing2Snd,chara)
  1501. RW.C0 = ((RWF + Vector3.new(math.random(-.2,.8),1.4,math.random(-.8,.8)))) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1502. end
  1503. RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
  1504. wait(1)
  1505. for i = 0,.6,.2 do
  1506. wait(.01)
  1507. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
  1508. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1509. RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
  1510. end
  1511. Sheath(1)
  1512. chara.Humanoid.WalkSpeed = 32
  1513. bladeactive = false
  1514. dela = .5
  1515. del = false
  1516. end
  1517.  
  1518. --Lock On--
  1519. function LockOn()
  1520. if Mouse.Target.Parent ~= chara and Mouse.Target.Parent.Parent ~= chara and Mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1521. TargetSelect(Mouse.Target.Parent)
  1522. TargetSnd:Play()
  1523. wait(.05)
  1524. TargetSnd:Play()
  1525. else end
  1526. end
  1527.  
  1528. --Mouse Functions--
  1529. orbpushactive = false
  1530. del = false
  1531. input = ""
  1532. letterd = 0
  1533. ltoim = 0
  1534. function onKeyDown(key)
  1535. if del == false then
  1536. if key == "q" then
  1537. LockOn()
  1538. elseif key =="e" then
  1539. TundraSpike()
  1540. elseif key =="r" then
  1541. PsychoBlast()
  1542. elseif key =="t" then
  1543. ClawDash()
  1544. elseif key =="y" then
  1545. Coldheart()
  1546. elseif key =="u" then
  1547. FlipKick()
  1548. elseif key == "z" then
  1549. Punch()
  1550. elseif key == "x" then
  1551. KickAtk()
  1552. elseif key == "p" then
  1553. BanditRevolver()
  1554. elseif key == "c" then
  1555. SlashAtk()
  1556. elseif key =="f" then
  1557. CHailstone()
  1558. elseif key == "g" then
  1559. ColdWind()
  1560. elseif key == "h" then
  1561. IaidoFrost()
  1562. elseif key == "j" then
  1563. HarbingerW()
  1564.  
  1565. elseif (key == "w" or key == "a" or key == "s" or key == "d") then
  1566. input=input..key
  1567. print(input)
  1568. letterd = letterd + 1
  1569. ltoim = ltoim + 10
  1570. if letterd > 5 then
  1571. input = ""
  1572. letterd = 0
  1573. ltoim = 0
  1574. end
  1575. elseif key == "m" then
  1576. if Music.IsPlaying == true then
  1577. Music:Stop()
  1578. elseif Music.IsPlaying == false then
  1579. Music:Play()
  1580. end
  1581. end
  1582. end
  1583. end
  1584. combo = 0
  1585.  
  1586. --Mouse Activation--
  1587. if Mouse then
  1588. Mouse.KeyDown:connect(onKeyDown)
  1589. end
  1590.  
  1591. --Loop Function--
  1592. walking = false
  1593. toim = 0
  1594. while true do
  1595. wait()
  1596. toim = toim + .1
  1597. ltoim = ltoim - 1
  1598. if ltoim < 1 then
  1599. input = ""
  1600. end
  1601. if atkd == true then
  1602. TC.C0 = TCF
  1603. HC.C0 = HCF
  1604. RW.C0 = RWF
  1605. LW.C0 = LWF
  1606. atkd = false
  1607. end
  1608. torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
  1609. if torvel < 1 and walking == true and del == false and atkd == false then
  1610. for i = 0,1,.5 do
  1611. wait(.001)
  1612. if del == false then
  1613. TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),ITCF,i)
  1614. HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),IHCF,i)
  1615. RW.C0 = IRWF
  1616. LW.C0 = clerp((LWF + Vector3.new(0,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(20)),ILWF,i)
  1617. end
  1618. end
  1619. walking = false
  1620. elseif torvel > 1 and walking == false and del == false and atkd == false then
  1621. for i = 0,1,.5 do
  1622. wait(.001)
  1623. if del == false then
  1624. TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
  1625. HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,0),i)
  1626. RW.C0 = IRWF
  1627. LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.2,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(20)),i)
  1628. end
  1629. end
  1630. walking = true
  1631. else
  1632. end
  1633. imgl.Rotation = imgl.Rotation + 3
  1634. if targetted ~= nil then
  1635. crosshair.Adornee = targetted:FindFirstChild("Torso") or targetted:FindFirstChild("UpperTorso")
  1636. crosshair.Enabled = true
  1637. elseif targetted == nil then
  1638. crosshair.Adornee = nil
  1639. crosshair.Enabled = false
  1640. end
  1641. end
Advertisement
Add Comment
Please, Sign In to add comment