sneakydodge123

aura

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