Advertisement
TheYoutuber_Pro

qerer

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