SHOW:
|
|
- or go back to the newest paste.
1 | ------------------------------------- | |
2 | --NINJA? PRESENT! KENNY G? PRESENT!-- | |
3 | ------------------------------------- | |
4 | --By CKbackup-- | |
5 | --------------- | |
6 | ||
7 | player = game.Players.LocalPlayer | |
8 | mouse = player:GetMouse() | |
9 | chara = player.Character | |
10 | equipped = true | |
11 | del = false | |
12 | attacking = false | |
13 | atkd = false | |
14 | hum = chara:FindFirstChildOfClass("Humanoid") | |
15 | debby = game.Debris | |
16 | ws = 40 | |
17 | hum.WalkSpeed = 40 | |
18 | - | maincol = "Lime green" |
18 | + | maincol = "Gold" |
19 | if player.Name == "CKbackup" then | |
20 | maincol = "Royal purple" | |
21 | end | |
22 | ||
23 | ArtificialHB = Instance.new("BindableEvent", script) | |
24 | ArtificialHB.Name = "Heartbeat" | |
25 | script:WaitForChild("Heartbeat") | |
26 | frame = 0.03333333333333 | |
27 | tf = 0 | |
28 | allowframeloss = false | |
29 | tossremainder = false | |
30 | lastframe = tick() | |
31 | script.Heartbeat:Fire() | |
32 | game:GetService("RunService").Heartbeat:connect(function(s, p) | |
33 | tf = tf + s | |
34 | if tf >= frame then | |
35 | if allowframeloss then | |
36 | script.Heartbeat:Fire() | |
37 | lastframe = tick() | |
38 | else | |
39 | for i = 1, math.floor(tf / frame) do | |
40 | script.Heartbeat:Fire() | |
41 | end | |
42 | lastframe = tick() | |
43 | end | |
44 | if tossremainder then | |
45 | tf = 0 | |
46 | else | |
47 | tf = tf - frame * math.floor(tf / frame) | |
48 | end | |
49 | end | |
50 | end) | |
51 | function swait(num) | |
52 | if num == 0 or num == nil then | |
53 | ArtificialHB.Event:wait() | |
54 | else | |
55 | for i = 0, num*30 do | |
56 | ArtificialHB.Event:wait() | |
57 | end | |
58 | end | |
59 | end | |
60 | ||
61 | New = function(Object, Parent, Name, Data) | |
62 | local Object = Instance.new(Object) | |
63 | for Index, Value in pairs(Data or {}) do | |
64 | Object[Index] = Value | |
65 | end | |
66 | Object.Parent = Parent | |
67 | Object.Name = Name | |
68 | return Object | |
69 | end | |
70 | ||
71 | NeonKatana = New("Model",chara,"NeonKatana",{}) | |
72 | Handle = New("Part",NeonKatana,"Handle",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000038, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
73 | HWeld = New("ManualWeld",Handle,"HWeld",{Part0 = Handle,Part1 = chara["Right Arm"],C1 = CFrame.new(-0.0499992371, -1, -0.300000429, 1, 0, 0, 0, 0, 1, -0, -1, -0),}) | |
74 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
75 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
76 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.350000262, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
77 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.750000119, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
78 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
79 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.350000262, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
80 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
81 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
82 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.250000358, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
83 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.850000024, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
84 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
85 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.250000358, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
86 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
87 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
88 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.150000215, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
89 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
90 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
91 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.0500003099, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
92 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.950000167, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
93 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
94 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.150000215, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
95 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.05000007, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
96 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
97 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.0500003099, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
98 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
99 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
100 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.149999738, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
101 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
102 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
103 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.0499998331, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
104 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.25000012, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
105 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
106 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.149999738, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
107 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.15000021, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
108 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
109 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.0499998331, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
110 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
111 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
112 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.249999881, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
113 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.35000026, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
114 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
115 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.249999881, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
116 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
117 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
118 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.349999785, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
119 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.45000017, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
120 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
121 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.349999785, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
122 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
123 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
124 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 0.549999833, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
125 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.65000021, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
126 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
127 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.549999833, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
128 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
129 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
130 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, 0.449999928, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
131 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 1.55000031, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
132 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
133 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, 0.449999928, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
134 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
135 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),}) | |
136 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
137 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.100000001, 1.19999993, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.10000026, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
138 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),}) | |
139 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -1.1920929e-07, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
140 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 5.94999886, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
141 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
142 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, -0.450000405, -0.0500011444, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
143 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 5.94999981, -1, 0, 0, 0, -1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
144 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
145 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, -1, 0, 0, 0, 1),C1 = CFrame.new(0, -0.55000031, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
146 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.649999976, 6.04999685, -1, 0, 0, 0, 1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
147 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
148 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 0, 0, 1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.450000405, 0.0499968529, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
149 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.0999999568),CFrame = CFrame.new(-56.5499992, 0.550000072, 6.04999971, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
150 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
151 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0, -0.55000031, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
152 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 5.79999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
153 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),}) | |
154 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, -0.200000286, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
155 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
156 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),}) | |
157 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
158 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.75000024, 6.19999933, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
159 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),}) | |
160 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.649999857, 0.199999332, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
161 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 6.09999943, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
162 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),}) | |
163 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, 0.0999994278, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
164 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.0999998972, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.450000405, 5.89999962, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
165 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),}) | |
166 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.649999976, -0.100000381, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
167 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 0.449999928, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
168 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 1),}) | |
169 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, -0.650000453, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
170 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.200000003),CFrame = CFrame.new(-56.5499992, 1.85000026, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
171 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),}) | |
172 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.749999881, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
173 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 3.99999905, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9000001, 6.05000019, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
174 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.79999971, 0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
175 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 1.95000029, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
176 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
177 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.849999905, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
178 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.05000019, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
179 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
180 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 0.949999809, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
181 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.1500001, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
182 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
183 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.04999971, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
184 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.25, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
185 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
186 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.14999962, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
187 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
188 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
189 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
190 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
191 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
192 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
193 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
194 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
195 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
196 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
197 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
198 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
199 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
200 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
201 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
202 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
203 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
204 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
205 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 2.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
206 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
207 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
208 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.04999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
209 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
210 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 1.94999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
211 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.1499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
212 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
213 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.04999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
214 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.4499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
215 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
216 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.34999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
217 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.24999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
218 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
219 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.14999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
220 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.34999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
221 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
222 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.24999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
223 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.54999804, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
224 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
225 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.44999766, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
226 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.74999905, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
227 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
228 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.64999866, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
229 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.84999895, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
230 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
231 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.74999857, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
232 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.6499989, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
233 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
234 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.54999852, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
235 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.14999914, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
236 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
237 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.04999876, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
238 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.24999809, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
239 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
240 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.14999771, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
241 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 3.9499979, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
242 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
243 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.84999752, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
244 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
245 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
246 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 2.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
247 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
248 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
249 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
250 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
251 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
252 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
253 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.34999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
254 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
255 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.24999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
256 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
257 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
258 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
259 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
260 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
261 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
262 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.94999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
263 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
264 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.84999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
265 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 4.84999704, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
266 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
267 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.74999666, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
268 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.04999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
269 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
270 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 3.94999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
271 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.44999695, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
272 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
273 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.34999657, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
274 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.34999609, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
275 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
276 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.24999571, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
277 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.24999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
278 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
279 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.14999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
280 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.14999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
281 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
282 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.04999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
283 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.64999723, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
284 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
285 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.54999685, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
286 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.74999714, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
287 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
288 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.64999676, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
289 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.200000003),CFrame = CFrame.new(-56.5499992, 5.94999647, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
290 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
291 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.84999609, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
292 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.099999927, 0.100000001),CFrame = CFrame.new(-56.5499992, 5.54999781, 5.94999981, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
293 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
294 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.44999743, -0.0500001907, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
295 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Dark stone grey"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.100000001, 0.299999923, 0.100000001),CFrame = CFrame.new(-56.5499992, 6.04999638, 6.04999971, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.388235, 0.372549, 0.384314),}) | |
296 | Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,}) | |
297 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0, 4.94999599, 0.0499997139, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
298 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 4.09999895, 0.200000003),CFrame = CFrame.new(-56.5499992, 3.85000086, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
299 | Mesh = New("BlockMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),}) | |
300 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 2.75000048, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
301 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.100000001, 0.499999911, 0.200000003),CFrame = CFrame.new(-56.5499992, 6.14999676, 5.99999952, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
302 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,}) | |
303 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0, 5.04999638, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
304 | Hitbox = New("Part",NeonKatana,"Hitbox",{Transparency = 1,Transparency = 1,Size = Vector3.new(0.100000001, 4.59999847, 0.200000003),CFrame = CFrame.new(-56.5499992, 4.10000134, 6, 1, 0, 0, 0, 1, 0, 0, 0, 1),CanCollide = false,}) | |
305 | Mesh = New("BlockMesh",Hitbox,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),}) | |
306 | Weld = New("ManualWeld",Hitbox,"Weld",{Part0 = Hitbox,Part1 = Handle,C1 = CFrame.new(0, 3.00000095, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
307 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
308 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,}) | |
309 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(-0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
310 | NeonPart = New("Part",NeonKatana,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
311 | Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,}) | |
312 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -1, 0, 0, 0, -1),C1 = CFrame.new(0.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
313 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.6499977, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
314 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,}) | |
315 | 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.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
316 | Part = New("Part",NeonKatana,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.099999778, 0.100000001, 0.199999958),CFrame = CFrame.new(-56.4500008, 1.75000036, 5.99999952, 1, 0, 0, 0, -1, 0, 0, 0, -1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
317 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,}) | |
318 | 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.0999984741, 0.649999976, -4.76837158e-07, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
319 | ||
320 | NeonSheath = New("Model",chara,"NeonSheath",{}) | |
321 | MainPart = New("Part",NeonSheath,"MainPart",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694107, 0.342019469, 0, -0.342021376, 0.939694107, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
322 | Mesh = New("CylinderMesh",MainPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1.5),}) | |
323 | SWeld = New("ManualWeld",MainPart,"SWeld",{Part0 = MainPart,Part1 = chara.Torso,C0 = CFrame.new(0, 0, 0, 0.939694107, -0.342021376, 0, 0.342019469, 0.939694107, 0, 0, 0, 1),C1 = CFrame.new(-1.14440918e-05, -0.19999361, 0.649995804, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
324 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.7635078, 0.719892025, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
325 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
326 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.09998703, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
327 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.8060379, 2.7658062, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
328 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),}) | |
329 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.0999984741, 1.90734863e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
330 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.5755768, 0.651491404, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
331 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
332 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100002289, -2.25, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
333 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840416, 0.920616388, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
334 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
335 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -2, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
336 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
337 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
338 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
339 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527603, 4.30351734, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
340 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
341 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, 1.60000515, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
342 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939472, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
343 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
344 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000191, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
345 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
346 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
347 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
348 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263847, 3.55175924, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
349 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
350 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.799999237, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
351 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.7631912, 3.17588449, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
352 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
353 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 0.40000248, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
354 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.6263809, 3.55175877, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
355 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
356 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 0.800000191, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
357 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.2244225, 4.94852114, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
358 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
359 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999908447, 2.25000477, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
360 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.2159615, 4.67939568, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
361 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
362 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 2.00000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
363 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.130455, 4.91432285, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
364 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
365 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, 2.25000668, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
366 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.4895744, 3.92763877, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
367 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
368 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, 1.20000267, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
369 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.3527679, 4.30351925, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
370 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
371 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, 1.6000042, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
372 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.0999998972, 0.100000001),CFrame = CFrame.new(-53.0364799, 4.88011551, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
373 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
374 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(0.100009918, 2.25000381, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
375 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000591, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
376 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
377 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
378 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000105, 0.100000001),CFrame = CFrame.new(-53.9000015, 2.80000186, 14.1499958, 0.939694643, 0.34201929, 0, -0.342021942, 0.939694703, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
379 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),}) | |
380 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(3.81469727e-06, -2.86102295e-06, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
381 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.5840378, 0.920614123, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
382 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
383 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -2.00000095, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
384 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
385 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
386 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
387 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.0368042, 2.42412949, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
388 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
389 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(7.62939453e-06, -0.399995804, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
390 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104134, 1.67236793, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
391 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
392 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.52587891e-05, -1.19999981, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
393 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
394 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
395 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
396 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.1736183, 2.04825187, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
397 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
398 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -0.79999733, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
399 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
400 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
401 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
402 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.4472313, 1.29649544, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
403 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
404 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(3.81469727e-06, -1.59999847, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
405 | NeonPart = New("Part",NeonSheath,"NeonPart",{BrickColor = BrickColor.new(maincol),Material = Enum.Material.Neon,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-54.3104172, 1.67237008, 14.1499958, 0.939694643, 0, -0.34201929, -0.342021942, 0, -0.939694703, 0, 1, 0),CanCollide = false,Color = BrickColor.new(maincol).Color,}) | |
406 | Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),}) | |
407 | Weld = New("ManualWeld",NeonPart,"Weld",{Part0 = NeonPart,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(1.14440918e-05, -1.19999886, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),}) | |
408 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Really black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(0.200000003, 4.40000057, 0.100000001),CFrame = CFrame.new(-53.993969, 2.83420706, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
409 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),}) | |
410 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(-0.0999946594, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
411 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000003, 0.100000001, 0.400000006),CFrame = CFrame.new(-53.9000053, 2.80000687, 14.1499958, 0.939695239, 0, -0.342019111, -0.342022538, 0, -0.939695239, 0, 1, 0),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
412 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),}) | |
413 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0, 0, 1, -0.342019826, -0.939692974, 0),C1 = CFrame.new(0, 9.53674316e-07, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
414 | Part = New("Part",NeonSheath,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Reflectance = 0.20000000298023,Size = Vector3.new(0.200000018, 0.0999998972, 0.100000001),CFrame = CFrame.new(-54.6695404, 0.68568778, 14.1499958, 0.939695239, 0.342019111, 0, -0.342022538, 0.939695239, 0, 0, 0, 1),CanCollide = false,Color = Color3.new(0.105882, 0.164706, 0.207843),}) | |
415 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),}) | |
416 | Weld = New("ManualWeld",Part,"Weld",{Part0 = Part,Part1 = MainPart,C0 = CFrame.new(0, 0, 0, 0.939692974, -0.342020214, 0, 0.342019826, 0.939692974, 0, 0, 0, 1),C1 = CFrame.new(1.14440918e-05, -2.25000286, 0, 0.939693511, -0.34202078, 0, 0.342019647, 0.93969357, 0, 0, 0, 1),}) | |
417 | ||
418 | RightArm = New("Model",chara,"RightArm",{}) | |
419 | 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,}) | |
420 | 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),}) | |
421 | Emit2Part = New("Part",RightArm,"Emit2Part",{BrickColor = BrickColor.new("Royal purple"),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),}) | |
422 | Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,}) | |
423 | 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),}) | |
424 | LeftArm = New("Model",chara,"LeftArm",{}) | |
425 | 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,}) | |
426 | 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),}) | |
427 | EmitPart = New("Part",LeftArm,"EmitPart",{BrickColor = BrickColor.new("Royal purple"),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),}) | |
428 | Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,}) | |
429 | 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),}) | |
430 | ||
431 | lach = LeftArm:GetChildren() | |
432 | rach = RightArm:GetChildren() | |
433 | ||
434 | local Music = Instance.new("Sound",chara) | |
435 | Music.Volume = 1 | |
436 | Music.Looped = true | |
437 | Music.SoundId = "rbxassetid://157580176" | |
438 | ||
439 | local pemit = Instance.new("ParticleEmitter",Hitbox) | |
440 | pemit.Enabled = false | |
441 | pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color) | |
442 | pemit.LightEmission = 1 | |
443 | pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,1),NumberSequenceKeypoint.new(1,1)}) | |
444 | pemit.Texture = "rbxasset://textures/particles/smoke_main.dds" | |
445 | pemit.Lifetime = NumberRange.new(.5) | |
446 | pemit.Rate = 1000 | |
447 | pemit.LockedToPart = true | |
448 | pemit.RotSpeed = NumberRange.new(100) | |
449 | pemit.Rotation = NumberRange.new(0,360) | |
450 | pemit.Speed = NumberRange.new(0) | |
451 | ||
452 | --Sounds-- | |
453 | function LoadSnd(id,loop,vol,pit) | |
454 | local snd = New("Sound",chara.Head,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit}) | |
455 | return snd | |
456 | end | |
457 | Swing2Snd = LoadSnd(536642316,false,1,1) | |
458 | HitPunchSnd = LoadSnd(153092227,false,1,1) | |
459 | HitHamonSnd = LoadSnd(32791565,false,1,1) | |
460 | HamonSnd = LoadSnd(32791565,false,1,1) | |
461 | SHamonSnd = LoadSnd(128912290,true,1,2) | |
462 | ||
463 | --Play Sound in Part-- | |
464 | function PlaySnd(snd,part,pitch,vol) | |
465 | local sound = Instance.new("Sound",part) | |
466 | sound.PlayOnRemove = true | |
467 | sound.SoundId = "rbxassetid://"..snd | |
468 | sound.PlaybackSpeed = pitch | |
469 | sound.Volume = vol | |
470 | sound:Destroy() | |
471 | end | |
472 | ||
473 | function CreateTrailObj(parent,color1,color2,ofsx,ofsz) | |
474 | local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)}) | |
475 | local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)}) | |
476 | local TEff = New("Trail",parent,"TrailEff",{Color = ColorSequence.new({ColorSequenceKeypoint.new(0,BrickColor.new(color1).Color),ColorSequenceKeypoint.new(1,BrickColor.new(color2).Color)}),Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,.5),NumberSequenceKeypoint.new(1,1)}),Attachment0 = Att1,Attachment1 = Att2,Enabled = false,Lifetime = .5,MinLength = .001,LightEmission = 1}) | |
477 | return TEff | |
478 | end | |
479 | ||
480 | SlashT = CreateTrailObj(Hitbox,maincol,maincol,0,0) | |
481 | LKickT = CreateTrailObj(chara["Left Leg"],maincol,maincol,0,0) | |
482 | ||
483 | --Punch Hit Effect-- | |
484 | function PunchEff(pos) | |
485 | local p = Instance.new("Part",workspace) | |
486 | p.Size = Vector3.new(1,1,1) | |
487 | p.BrickColor = BrickColor.new(maincol) | |
488 | p.Material = "Neon" | |
489 | p.Anchored = true | |
490 | p.CanCollide = false | |
491 | p.CFrame = pos | |
492 | local pm = Instance.new("SpecialMesh",p) | |
493 | pm.MeshType = "Sphere" | |
494 | coroutine.resume(coroutine.create(function() | |
495 | for i = 0,1,.05 do | |
496 | swait() | |
497 | p.Transparency = i | |
498 | pm.Scale = Vector3.new(4*i,4*i,4*i) | |
499 | end | |
500 | swait() | |
501 | p:Destroy() | |
502 | end)) | |
503 | end | |
504 | function SlashEff(pos) | |
505 | local p = Instance.new("Part",workspace) | |
506 | p.Size = Vector3.new(1,1,1) | |
507 | p.BrickColor = BrickColor.new(maincol) | |
508 | p.Material = "Neon" | |
509 | p.Anchored = true | |
510 | p.CanCollide = false | |
511 | p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359))) | |
512 | local pm = Instance.new("SpecialMesh",p) | |
513 | pm.MeshType = "Sphere" | |
514 | coroutine.resume(coroutine.create(function() | |
515 | for i = 0,1,.05 do | |
516 | swait() | |
517 | p.Transparency = i | |
518 | pm.Scale = Vector3.new(.7,20*i,.7) | |
519 | end | |
520 | swait() | |
521 | p:Destroy() | |
522 | end)) | |
523 | end | |
524 | ||
525 | --Damage Function-- | |
526 | ungodding = false | |
527 | function dealdmg(dude,damage,env,toim,kby,kbx) | |
528 | coroutine.resume(coroutine.create(function() | |
529 | if dude ~= chara and dude:FindFirstChild("IsHit") == nil then | |
530 | finaldmg = damage + math.random(-env,env) | |
531 | dudehum = dude:FindFirstChildOfClass("Humanoid") | |
532 | if ungodding == true then | |
533 | if dudehum.Health > 100 then | |
534 | dudehum.Health = 100 | |
535 | end | |
536 | dudehum.MaxHealth = 100 | |
537 | end | |
538 | dudehum.Health = dudehum.Health - finaldmg | |
539 | local vall = Instance.new("ObjectValue",dude) | |
540 | vall.Name = "IsHit" | |
541 | game.Debris:AddItem(vall,toim) | |
542 | local bfos = Instance.new("BodyVelocity",dude.Head) | |
543 | bfos.P = 20000 | |
544 | bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P) | |
545 | bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx | |
546 | game.Debris:AddItem(bfos,.5) | |
547 | local naeeym2 = Instance.new("BillboardGui",dude) | |
548 | naeeym2.Size = UDim2.new(0,100,0,40) | |
549 | naeeym2.StudsOffset = Vector3.new(0,3,0) | |
550 | naeeym2.Adornee = dude.Head | |
551 | naeeym2.Name = "TalkingBillBoard" | |
552 | local tecks2 = Instance.new("TextLabel",naeeym2) | |
553 | tecks2.BackgroundTransparency = 1 | |
554 | tecks2.BorderSizePixel = 0 | |
555 | tecks2.Text = "-"..finaldmg | |
556 | tecks2.Font = "SciFi" | |
557 | tecks2.FontSize = "Size24" | |
558 | tecks2.TextStrokeTransparency = 0 | |
559 | tecks2.TextColor3 = Color3.new(1,0.6,0) | |
560 | tecks2.TextStrokeColor3 = Color3.new(0,0,0) | |
561 | tecks2.Size = UDim2.new(1,0,0.5,0) | |
562 | for i = 1, 5 do | |
563 | wait(.1) | |
564 | tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0) | |
565 | tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2 | |
566 | tecks2.TextTransparency = tecks2.TextTransparency + .2 | |
567 | end | |
568 | naeeym2:Destroy() | |
569 | end | |
570 | end)) | |
571 | end | |
572 | ||
573 | --Explode Hitbox-- | |
574 | function ExHitbox(rad,pos,damage,env,toim,kby,kbx) | |
575 | local E = Instance.new("Explosion") | |
576 | E.Position = pos | |
577 | E.Parent = game.Workspace | |
578 | E.BlastRadius = rad | |
579 | E.BlastPressure = 0 | |
580 | E.Visible = false | |
581 | E.Hit:connect(function(hit) | |
582 | if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then | |
583 | dealdmg(hit.Parent,damage,env,toim,kby,kbx) | |
584 | end | |
585 | end) | |
586 | end | |
587 | ||
588 | --Kick Touch-- | |
589 | kickactive = false | |
590 | function kickhit(hit) | |
591 | if kickactive == true then | |
592 | if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then | |
593 | PlaySnd(386946017,hit.Parent.Head,math.random(0.80,1.20),1) | |
594 | PunchEff(hit.CFrame) | |
595 | dealdmg(hit.Parent,10,2,.3,0,10) | |
596 | end | |
597 | end | |
598 | end | |
599 | chara["Right Leg"].Touched:connect(kickhit) | |
600 | chara["Left Leg"].Touched:connect(kickhit) | |
601 | ||
602 | --Blade Touch-- | |
603 | bladeactive = false | |
604 | exebladeactive = false | |
605 | function bladehit(hit) | |
606 | if blockval == true then | |
607 | local sauenv = math.random(9,11)/10 | |
608 | PlaySnd(211059855,Hitbox,sauenv,1) | |
609 | end | |
610 | if bladeactive == true then | |
611 | if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then | |
612 | dealdmg(hit.Parent,17,2,.3,0,0) | |
613 | local cho = math.random(1,3) | |
614 | if cho == 1 then | |
615 | PlaySnd(444667824,hit.Parent.Head,1,1) | |
616 | elseif cho == 2 then | |
617 | PlaySnd(444667844,hit.Parent.Head,1,1) | |
618 | elseif cho == 3 then | |
619 | PlaySnd(444667859,hit.Parent.Head,1,1) | |
620 | end | |
621 | SlashEff(hit.CFrame) | |
622 | if exebladeactive == true then | |
623 | coroutine.resume(coroutine.create(function() | |
624 | local dude = hit.Parent | |
625 | local vall = Instance.new("ObjectValue",dude) | |
626 | vall.Name = "IsHit" | |
627 | swait(.7) | |
628 | for i = 1, 3 do | |
629 | local cho = math.random(1,3) | |
630 | if cho == 1 then | |
631 | PlaySnd(444667824,hit.Parent.Head,1,1) | |
632 | elseif cho == 2 then | |
633 | PlaySnd(444667844,hit.Parent.Head,1,1) | |
634 | elseif cho == 3 then | |
635 | PlaySnd(444667859,hit.Parent.Head,1,1) | |
636 | end | |
637 | SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0)) | |
638 | swait(.5) | |
639 | end | |
640 | for i = 1, 10 do | |
641 | local cho = math.random(1,3) | |
642 | if cho == 1 then | |
643 | PlaySnd(444667824,hit.Parent.Head,1,1) | |
644 | elseif cho == 2 then | |
645 | PlaySnd(444667844,hit.Parent.Head,1,1) | |
646 | elseif cho == 3 then | |
647 | PlaySnd(444667859,hit.Parent.Head,1,1) | |
648 | end | |
649 | SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0)) | |
650 | swait(.3) | |
651 | end | |
652 | for i = 1, 30 do | |
653 | local cho = math.random(1,3) | |
654 | if cho == 1 then | |
655 | PlaySnd(444667824,hit.Parent.Head,1,1) | |
656 | elseif cho == 2 then | |
657 | PlaySnd(444667844,hit.Parent.Head,1,1) | |
658 | elseif cho == 3 then | |
659 | PlaySnd(444667859,hit.Parent.Head,1,1) | |
660 | end | |
661 | SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0)) | |
662 | swait() | |
663 | end | |
664 | swait(.1) | |
665 | coroutine.resume(coroutine.create(function() | |
666 | local oreverb = game:GetService("SoundService").AmbientReverb | |
667 | game:GetService("SoundService").AmbientReverb = "SewerPipe" | |
668 | local cho = math.random(1,3) | |
669 | if cho == 1 then | |
670 | for i = 0,.8,.2 do | |
671 | PlaySnd(444667824,chara,.5-(i/2),1-i) | |
672 | swait(.5) | |
673 | end | |
674 | elseif cho == 2 then | |
675 | for i = 0,.8,.2 do | |
676 | PlaySnd(444667844,chara,.5-(i/2),1-i) | |
677 | swait(.5) | |
678 | end | |
679 | elseif cho == 3 then | |
680 | for i = 0,.8,.2 do | |
681 | PlaySnd(444667859,chara,.5-(i/2),1-i) | |
682 | swait(.5) | |
683 | end | |
684 | end | |
685 | swait(2.5) | |
686 | game:GetService("SoundService").AmbientReverb = oreverb | |
687 | end)) | |
688 | dude:BreakJoints() | |
689 | coroutine.resume(coroutine.create(function() | |
690 | local naeeym2 = Instance.new("BillboardGui",dude) | |
691 | naeeym2.Size = UDim2.new(0,100,0,40) | |
692 | naeeym2.StudsOffset = Vector3.new(0,3,0) | |
693 | naeeym2.Adornee = dude.Head | |
694 | naeeym2.Name = "TalkingBillBoard" | |
695 | local tecks2 = Instance.new("TextLabel",naeeym2) | |
696 | tecks2.BackgroundTransparency = 1 | |
697 | tecks2.BorderSizePixel = 0 | |
698 | tecks2.Text = "DEATH" | |
699 | tecks2.Font = "SciFi" | |
700 | tecks2.FontSize = "Size36" | |
701 | tecks2.TextStrokeTransparency = 0 | |
702 | tecks2.TextColor3 = Color3.new(0,0,0) | |
703 | tecks2.TextStrokeColor3 = Color3.new(1,0,0) | |
704 | tecks2.Size = UDim2.new(1,0,0.5,0) | |
705 | for i = 1, 5 do | |
706 | wait(.1) | |
707 | tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0) | |
708 | tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2 | |
709 | tecks2.TextTransparency = tecks2.TextTransparency + .2 | |
710 | end | |
711 | naeeym2:Destroy() | |
712 | end)) | |
713 | for oa = 1, 5 do | |
714 | local effp = Instance.new("Part",workspace) | |
715 | effp.CanCollide = false | |
716 | effp.BottomSurface = 0 | |
717 | effp.TopSurface = 0 | |
718 | effp.Size = Vector3.new(1,1,1) | |
719 | effp.Anchored = true | |
720 | effp.CFrame = (dude.Head.CFrame - Vector3.new(0,1.5,0)) * CFrame.fromEulerAnglesXYZ(math.rad(math.random(0,359)),math.rad(math.random(0,359)),math.rad(math.random(0,359))) | |
721 | effp.Material = "Neon" | |
722 | effp.BrickColor = BrickColor.new("White") | |
723 | local efm = Instance.new("SpecialMesh",effp) | |
724 | efm.MeshType = "Sphere" | |
725 | coroutine.resume(coroutine.create(function() | |
726 | for a = 0,1,.01 do | |
727 | efm.Scale = Vector3.new(2-a*2,1000*a,2-a*2) | |
728 | effp.Transparency = a | |
729 | swait() | |
730 | end | |
731 | effp:Destroy() | |
732 | end)) | |
733 | end | |
734 | for i, v in pairs(dude:GetChildren()) do | |
735 | if v:IsA("BasePart") then | |
736 | v.Anchored = false | |
737 | end | |
738 | end | |
739 | for a, v in pairs(dude:GetChildren()) do | |
740 | if v:IsA("BasePart") then | |
741 | local bodpos = Instance.new("BodyPosition",v) | |
742 | bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) | |
743 | v.BrickColor = BrickColor.new("Really white") | |
744 | v.Material = "Neon" | |
745 | end | |
746 | end | |
747 | for d = 0,1,.1 do | |
748 | for i, v in pairs(dude:GetChildren()) do | |
749 | if v:IsA("BasePart") then | |
750 | v.Transparency = d | |
751 | swait() | |
752 | end | |
753 | end | |
754 | end | |
755 | for i, v in pairs(dude:GetChildren()) do | |
756 | if v:IsA("BasePart") then | |
757 | v:Destroy() | |
758 | end | |
759 | end | |
760 | end)) | |
761 | end | |
762 | end | |
763 | end | |
764 | end | |
765 | Hitbox.Touched:connect(bladehit) | |
766 | ||
767 | --Chat Function-- | |
768 | function chatfunc(text) | |
769 | coroutine.resume(coroutine.create(function() | |
770 | if chara:FindFirstChild("TalkingBillBoard")~= nil then | |
771 | chara:FindFirstChild("TalkingBillBoard"):destroy() | |
772 | end | |
773 | local naeeym2 = Instance.new("BillboardGui",chara) | |
774 | naeeym2.Size = UDim2.new(0,100,0,40) | |
775 | naeeym2.StudsOffset = Vector3.new(0,3,0) | |
776 | naeeym2.Adornee = chara.Head | |
777 | naeeym2.Name = "TalkingBillBoard" | |
778 | local tecks2 = Instance.new("TextLabel",naeeym2) | |
779 | tecks2.BackgroundTransparency = 1 | |
780 | tecks2.BorderSizePixel = 0 | |
781 | tecks2.Text = "" | |
782 | tecks2.Font = "SciFi" | |
783 | tecks2.FontSize = "Size24" | |
784 | tecks2.TextStrokeTransparency = 0 | |
785 | tecks2.TextColor3 = Color3.new(1,1,1) | |
786 | tecks2.TextStrokeColor3 = Color3.new(0,0,0) | |
787 | tecks2.Size = UDim2.new(1,0,0.5,0) | |
788 | coroutine.resume(coroutine.create(function() | |
789 | for i = 1,string.len(text),1 do | |
790 | tecks2.Text = string.sub(text,1,i) | |
791 | swait(0.01) | |
792 | end | |
793 | swait(1) | |
794 | for i = 1, 5 do | |
795 | swait(.01) | |
796 | tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0) | |
797 | tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2 | |
798 | tecks2.TextTransparency = tecks2.TextTransparency + .2 | |
799 | end | |
800 | naeeym2:Destroy() | |
801 | end)) | |
802 | end)) | |
803 | end | |
804 | ||
805 | function updateCol() | |
806 | SlashT.Color = ColorSequence.new(BrickColor.new(maincol).Color) | |
807 | LKickT.Color = ColorSequence.new(BrickColor.new(maincol).Color) | |
808 | pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color) | |
809 | for i, v in pairs(chara:GetDescendants()) do | |
810 | if v.Name == "NeonPart" then | |
811 | v.Color = BrickColor.new(maincol).Color | |
812 | end | |
813 | end | |
814 | end | |
815 | ||
816 | function updateCol2(col) | |
817 | SlashT.Color = ColorSequence.new(col) | |
818 | LKickT.Color = ColorSequence.new(col) | |
819 | pemit.Color = ColorSequence.new(col) | |
820 | for i, v in pairs(chara:GetDescendants()) do | |
821 | if v.Name == "NeonPart" then | |
822 | v.Color = col | |
823 | end | |
824 | end | |
825 | end | |
826 | ||
827 | function onChatted(msg) | |
828 | --if msg:sub(1,2) ~= "/e" then | |
829 | --chatfunc(msg) | |
830 | --end | |
831 | if msg:sub(1,5) == "Color" then | |
832 | if msg == "Color Rainbow" then | |
833 | Music.SoundId = "rbxassetid://142387144" | |
834 | Music:Play() | |
835 | local colrr = Color3.new(0,0,0) | |
836 | for i, v in pairs(chara:GetDescendants()) do | |
837 | if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then | |
838 | v.BrickColor = BrickColor.new("Institutional white") | |
839 | end | |
840 | end | |
841 | coroutine.resume(coroutine.create(function() | |
842 | while wait() do | |
843 | for i = 0,256,64 do | |
844 | colrr = Color3.new(1,i/256,0) | |
845 | updateCol2(colrr) | |
846 | maincol = NeonPart.Color | |
847 | wait() | |
848 | end | |
849 | for i = 0,256,64 do | |
850 | colrr = Color3.new(1-i/256,1,0) | |
851 | updateCol2(colrr) | |
852 | maincol = NeonPart.Color | |
853 | wait() | |
854 | end | |
855 | for i = 0,256,64 do | |
856 | colrr = Color3.new(0,1,i/256) | |
857 | updateCol2(colrr) | |
858 | maincol = NeonPart.Color | |
859 | wait() | |
860 | end | |
861 | for i = 0,256,64 do | |
862 | colrr = Color3.new(0,1-i/256,1) | |
863 | updateCol2(colrr) | |
864 | maincol = NeonPart.Color | |
865 | wait() | |
866 | end | |
867 | for i = 0,256,64 do | |
868 | colrr = Color3.new(i/256,0,1) | |
869 | updateCol2(colrr) | |
870 | maincol = NeonPart.Color | |
871 | wait() | |
872 | end | |
873 | for i = 0,256,64 do | |
874 | colrr = Color3.new(1,0,1-i/256) | |
875 | updateCol2(colrr) | |
876 | maincol = NeonPart.Color | |
877 | wait() | |
878 | end | |
879 | end | |
880 | end)) | |
881 | elseif msg == "Color Darkmode" then | |
882 | Music.SoundId = "rbxassetid://584737483" | |
883 | Music:Play() | |
884 | maincol = "Crimson" | |
885 | local colrr = Color3.new(0,0,0) | |
886 | for i, v in pairs(chara:GetDescendants()) do | |
887 | if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then | |
888 | v.BrickColor = BrickColor.new("Really black") | |
889 | end | |
890 | end | |
891 | updateCol() | |
892 | elseif msg == "Color Christmas" then | |
893 | Music.SoundId = "rbxassetid://147734956" | |
894 | Music:Play() | |
895 | maincol = "Institutional white" | |
896 | local colrr = Color3.new(0,0,0) | |
897 | for i, v in pairs(chara:GetDescendants()) do | |
898 | if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then | |
899 | v.BrickColor = BrickColor.new("Really red") | |
900 | end | |
901 | end | |
902 | updateCol() | |
903 | else | |
904 | maincol = msg:sub(7,msg:len()) | |
905 | updateCol() | |
906 | end | |
907 | end | |
908 | end | |
909 | player.Chatted:connect(onChatted) | |
910 | ||
911 | --Clerp Animations-- | |
912 | TC = chara.HumanoidRootPart.RootJoint | |
913 | HC = chara.Torso.Neck | |
914 | RAC = chara.Torso["Right Shoulder"] | |
915 | LAC = chara.Torso["Left Shoulder"] | |
916 | RLC = chara.Torso["Right Hip"] | |
917 | LLC = chara.Torso["Left Hip"] | |
918 | TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
919 | HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0) | |
920 | RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
921 | LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
922 | RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0) | |
923 | LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0) | |
924 | RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
925 | LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
926 | RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
927 | LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0) | |
928 | RW = Instance.new("Weld",HC.Parent) | |
929 | RW.Part1 = HC.Parent | |
930 | RW.Part0 = chara["Right Arm"] | |
931 | RW.C0 = RWF | |
932 | LW = Instance.new("Weld",HC.Parent) | |
933 | LW.Part1 = HC.Parent | |
934 | LW.Part0 = chara["Left Arm"] | |
935 | LW.C0 = LWF | |
936 | RLW = nil | |
937 | LLW = nil | |
938 | grp = Instance.new("Model",chara) | |
939 | ||
940 | function AddLegWelds() | |
941 | RLW = Instance.new("Weld",chara["Right Leg"]) | |
942 | RLW.Part1 = HC.Parent | |
943 | RLW.Part0 = chara["Right Leg"] | |
944 | RLW.C0 = RLWF | |
945 | LLW = Instance.new("Weld",chara["Left Leg"]) | |
946 | LLW.Part1 = HC.Parent | |
947 | LLW.Part0 = chara["Left Leg"] | |
948 | LLW.C0 = LLWF | |
949 | end | |
950 | ||
951 | function DestroyLegWelds() | |
952 | 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),}) | |
953 | 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),}) | |
954 | RLW:Destroy() | |
955 | LLW:Destroy() | |
956 | end | |
957 | ||
958 | function clerp(a,b,c) | |
959 | return a:lerp(b,c) | |
960 | end | |
961 | ||
962 | ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)) | |
963 | IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) | |
964 | IRWF = (RWF + Vector3.new(.5,.5,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-100),0,math.rad(-100)) | |
965 | ILWF = (LWF + Vector3.new(-1.7,.5,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(20),math.rad(-120)) | |
966 | ||
967 | WTCF = TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(10)) | |
968 | WHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,math.rad(-10)) | |
969 | WRWF = (RWF + Vector3.new(.5,-.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),math.rad(-80),math.rad(-120)) | |
970 | WLWF = (LWF + Vector3.new(-.8,-.4,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(0),math.rad(-50)) | |
971 | ||
972 | function res() | |
973 | TC.C0 = ITCF | |
974 | HC.C0 = IHCF | |
975 | RW.C0 = IRWF | |
976 | LW.C0 = ILWF | |
977 | end | |
978 | res() | |
979 | ||
980 | function RayCast(Position, Direction, MaxDistance, IgnoreList) | |
981 | return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList) | |
982 | end | |
983 | ||
984 | --Block-- | |
985 | blockval = false | |
986 | healthlock = 0 | |
987 | effeff = nil | |
988 | function ToggleBlock() | |
989 | if blockval == false then | |
990 | blockval = true | |
991 | healthlock = chara.Humanoid.Health | |
992 | effeff = Instance.new("ForceField",chara) | |
993 | effeff.Name = "FawsFeeld" | |
994 | effeff.Visible = false | |
995 | for i = 0,.6,.1 do | |
996 | swait() | |
997 | TC.C0 = clerp(ITCF,TCF,.4+i) | |
998 | HC.C0 = clerp(IHCF,HCF,.4+i) | |
999 | LW.C0 = ILWF | |
1000 | RW.C0 = IRWF | |
1001 | end | |
1002 | elseif blockval == true then | |
1003 | effeff:Destroy() | |
1004 | blockval = false | |
1005 | for i = 0,.6,.1 do | |
1006 | swait() | |
1007 | TC.C0 = clerp(ITCF,TCF,.6-i) | |
1008 | HC.C0 = clerp(IHCF,HCF,.6-i) | |
1009 | LW.C0 = ILWF | |
1010 | RW.C0 = IRWF | |
1011 | end | |
1012 | end | |
1013 | end | |
1014 | ||
1015 | --Flip-- | |
1016 | function Flip() | |
1017 | del = true | |
1018 | res() | |
1019 | AddLegWelds() | |
1020 | PlaySnd(536642316,chara.Head,1,1) | |
1021 | for i = 0,.6,.2 do | |
1022 | swait() | |
1023 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i) | |
1024 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i) | |
1025 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1026 | LW.C0 = clerp(ILWF,WLWF,.4+i) | |
1027 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i) | |
1028 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i) | |
1029 | end | |
1030 | RW.C0 = WRWF | |
1031 | LW.C0 = WLWF | |
1032 | local bf = Instance.new("BodyVelocity",chara.Torso) | |
1033 | bf.P = 100000 | |
1034 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
1035 | bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*30 | |
1036 | debby:AddItem(bf,.5) | |
1037 | for i = 0,1,.25 do | |
1038 | swait() | |
1039 | TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i) | |
1040 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i) | |
1041 | LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i) | |
1042 | end | |
1043 | bf.MaxForce = Vector3.new(bf.P,0,bf.P) | |
1044 | for i = 0,1,.25 do | |
1045 | swait() | |
1046 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i) | |
1047 | end | |
1048 | swait(.5) | |
1049 | bf:Destroy() | |
1050 | for i = 0,1,.25 do | |
1051 | swait() | |
1052 | TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i) | |
1053 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i) | |
1054 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i) | |
1055 | end | |
1056 | for i = 0,.6,.2 do | |
1057 | swait() | |
1058 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i) | |
1059 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i) | |
1060 | RW.C0 = clerp(IRWF,WRWF,.6-i) | |
1061 | LW.C0 = clerp(ILWF,WLWF,.6-i) | |
1062 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i) | |
1063 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i) | |
1064 | end | |
1065 | DestroyLegWelds() | |
1066 | res() | |
1067 | hum.WalkSpeed = ws | |
1068 | walking = false | |
1069 | del = false | |
1070 | end | |
1071 | function BackFlip() | |
1072 | del = true | |
1073 | res() | |
1074 | AddLegWelds() | |
1075 | PlaySnd(536642316,chara.Head,1,1) | |
1076 | for i = 0,.6,.2 do | |
1077 | swait() | |
1078 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i) | |
1079 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i) | |
1080 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1081 | LW.C0 = clerp(ILWF,WLWF,.4+i) | |
1082 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i) | |
1083 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i) | |
1084 | end | |
1085 | RW.C0 = WRWF | |
1086 | LW.C0 = WLWF | |
1087 | local bf = Instance.new("BodyVelocity",chara.Torso) | |
1088 | bf.P = 100000 | |
1089 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
1090 | bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30 | |
1091 | for i = 0,1,.25 do | |
1092 | swait() | |
1093 | TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i) | |
1094 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i) | |
1095 | LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i) | |
1096 | end | |
1097 | bf.MaxForce = Vector3.new(bf.P,0,bf.P) | |
1098 | for i = 0,1,.25 do | |
1099 | swait() | |
1100 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i) | |
1101 | end | |
1102 | swait(.5) | |
1103 | bf:Destroy() | |
1104 | for i = 0,1,.25 do | |
1105 | swait() | |
1106 | TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i) | |
1107 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i) | |
1108 | RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i) | |
1109 | LW.C0 = clerp(WLWF,LWF,i) | |
1110 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i) | |
1111 | end | |
1112 | for i = 0,.6,.2 do | |
1113 | swait() | |
1114 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i) | |
1115 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i) | |
1116 | RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i) | |
1117 | LW.C0 = clerp(ILWF,LWF,.6-i) | |
1118 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i) | |
1119 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i) | |
1120 | end | |
1121 | DestroyLegWelds() | |
1122 | res() | |
1123 | hum.WalkSpeed = ws | |
1124 | walking = false | |
1125 | del = false | |
1126 | end | |
1127 | ||
1128 | function Shuriken() | |
1129 | del = true | |
1130 | PlaySnd(211059653,chara.Head,1,1) | |
1131 | for i = 0,.6,.1 do | |
1132 | swait() | |
1133 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i) | |
1134 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i) | |
1135 | LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i) | |
1136 | RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.4+i) | |
1137 | end | |
1138 | swait(.1) | |
1139 | for i = 0,.6,.2 do | |
1140 | swait() | |
1141 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.4+i) | |
1142 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15)),.4+i) | |
1143 | LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1144 | end | |
1145 | LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) | |
1146 | local ignoree = {} | |
1147 | for i, v in pairs(chara:GetDescendants()) do | |
1148 | if v:IsA("BasePart") then | |
1149 | table.insert(ignoree,v) | |
1150 | end | |
1151 | end | |
1152 | PlaySnd(743521549,chara.Head,1,1) | |
1153 | local target = mouse.Hit.p | |
1154 | local dir = (target - (chara.HumanoidRootPart.Position)).unit | |
1155 | local pos = chara.HumanoidRootPart.Position + (dir*1) | |
1156 | local missile = Instance.new("Part",workspace) | |
1157 | missile.Size = Vector3.new(0,0,0) | |
1158 | missile.CanCollide = false | |
1159 | missile.Anchored = true | |
1160 | missile.BrickColor = BrickColor.new(maincol) | |
1161 | missile.Position = chara.HumanoidRootPart.Position | |
1162 | missile.CFrame = CFrame.new(pos,pos+dir) | |
1163 | local mehs = Instance.new("SpecialMesh",missile) | |
1164 | mehs.MeshType = "Sphere" | |
1165 | local mehs = Instance.new("SpecialMesh",missile) | |
1166 | mehs.MeshId = "http://www.roblox.com/asset/?id=18007807" | |
1167 | mehs.Scale = Vector3.new(1.5,1.5,1.5) | |
1168 | local dec = Instance.new("Decal",missile) | |
1169 | dec.Texture = "http://www.roblox.com/asset/?id=1222956369" | |
1170 | local P = Instance.new("Part",workspace) | |
1171 | table.insert(ignoree,missile) | |
1172 | local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree) | |
1173 | if par ~= nil then | |
1174 | missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z) | |
1175 | missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1) | |
1176 | if par.Anchored == false then | |
1177 | mehs.Offset = Vector3.new(0,0,-.5) | |
1178 | missile.Anchored = false | |
1179 | local werd = Instance.new("Weld",missile) | |
1180 | werd.Part0 = missile | |
1181 | werd.Part1 = par | |
1182 | local HitPos = missile.Position | |
1183 | local CJ = CFrame.new(HitPos) | |
1184 | local C0 = missile.CFrame:inverse() *CJ | |
1185 | local C1 = par.CFrame:inverse() * CJ | |
1186 | werd.C0 = C0 | |
1187 | werd.C1 = C1 | |
1188 | end | |
1189 | end | |
1190 | local meshla = Instance.new("BlockMesh", P) | |
1191 | meshla.Scale = Vector3.new(.5,0,1) | |
1192 | P.formFactor = 0 | |
1193 | P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude) | |
1194 | P.Name = "Laser" | |
1195 | P.CFrame = CFrame.new((pos + missile.Position)/2,pos) | |
1196 | P.BrickColor = BrickColor.new(maincol) | |
1197 | P.Material = "Neon" | |
1198 | P.Anchored = true | |
1199 | P.CanCollide = false | |
1200 | coroutine.resume(coroutine.create(function() | |
1201 | PlaySnd(541909677,missile,1,1) | |
1202 | ExHitbox(2,missile.Position,20,2,.05,0,0) | |
1203 | for i = 0,1,.1 do | |
1204 | swait() | |
1205 | P.Transparency = i | |
1206 | end | |
1207 | P:Destroy() | |
1208 | swait(5) | |
1209 | for i = 1, 9 do | |
1210 | missile.Transparency = i/10 | |
1211 | dec.Transparency = i/10 | |
1212 | swait() | |
1213 | end | |
1214 | missile:Destroy() | |
1215 | end)) | |
1216 | swait(.5) | |
1217 | for i = 0,.6,.2 do | |
1218 | swait() | |
1219 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.6-i) | |
1220 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15),0),.6-i) | |
1221 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1222 | RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.6-i) | |
1223 | end | |
1224 | res() | |
1225 | del = false | |
1226 | end | |
1227 | ||
1228 | function FlipStorm() | |
1229 | del = true | |
1230 | hum.WalkSpeed = 0 | |
1231 | res() | |
1232 | AddLegWelds() | |
1233 | PlaySnd(536642316,chara.Head,1,1) | |
1234 | for i = 0,.6,.2 do | |
1235 | swait() | |
1236 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i) | |
1237 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i) | |
1238 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1239 | LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i) | |
1240 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i) | |
1241 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i) | |
1242 | end | |
1243 | RW.C0 = WRWF | |
1244 | LW.C0 = WLWF | |
1245 | local bf = Instance.new("BodyVelocity",chara.Torso) | |
1246 | bf.P = 100000 | |
1247 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
1248 | bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30 | |
1249 | for i = 0,1,.25 do | |
1250 | swait() | |
1251 | TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i) | |
1252 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i) | |
1253 | LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i) | |
1254 | end | |
1255 | bf.MaxForce = Vector3.new(bf.P,0,bf.P) | |
1256 | for i = 0,1,.25 do | |
1257 | swait() | |
1258 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i) | |
1259 | end | |
1260 | for i = 0,.6,.2 do | |
1261 | swait() | |
1262 | LW.C0 = clerp((LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1263 | end | |
1264 | LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) | |
1265 | local ignoree = {} | |
1266 | for i, v in pairs(chara:GetDescendants()) do | |
1267 | if v:IsA("BasePart") then | |
1268 | table.insert(ignoree,v) | |
1269 | end | |
1270 | end | |
1271 | PlaySnd(743521549,chara.Head,1,1) | |
1272 | for i = 1, 10 do | |
1273 | local target = mouse.Hit.p + Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2)) | |
1274 | local dir = (target - (chara.HumanoidRootPart.Position)).unit | |
1275 | local pos = chara.HumanoidRootPart.Position + (dir*1) | |
1276 | local missile = Instance.new("Part",workspace) | |
1277 | missile.Size = Vector3.new(0,0,0) | |
1278 | missile.CanCollide = false | |
1279 | missile.Anchored = true | |
1280 | missile.BrickColor = BrickColor.new(maincol) | |
1281 | missile.Position = chara.HumanoidRootPart.Position | |
1282 | missile.CFrame = CFrame.new(pos,pos+dir) | |
1283 | table.insert(ignoree,missile) | |
1284 | local mehs = Instance.new("SpecialMesh",missile) | |
1285 | mehs.MeshType = "Sphere" | |
1286 | local mehs = Instance.new("SpecialMesh",missile) | |
1287 | mehs.MeshId = "http://www.roblox.com/asset/?id=18007807" | |
1288 | mehs.Scale = Vector3.new(1.5,1.5,1.5) | |
1289 | local dec = Instance.new("Decal",missile) | |
1290 | dec.Texture = "http://www.roblox.com/asset/?id=1222956369" | |
1291 | local P = Instance.new("Part",workspace) | |
1292 | table.insert(ignoree,P) | |
1293 | local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree) | |
1294 | if par ~= nil then | |
1295 | missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z) | |
1296 | missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1) | |
1297 | if par.Anchored == false then | |
1298 | mehs.Offset = Vector3.new(0,0,-.5) | |
1299 | missile.Anchored = false | |
1300 | local werd = Instance.new("Weld",missile) | |
1301 | werd.Part0 = missile | |
1302 | werd.Part1 = par | |
1303 | local HitPos = missile.Position | |
1304 | local CJ = CFrame.new(HitPos) | |
1305 | local C0 = missile.CFrame:inverse() *CJ | |
1306 | local C1 = par.CFrame:inverse() * CJ | |
1307 | werd.C0 = C0 | |
1308 | werd.C1 = C1 | |
1309 | end | |
1310 | end | |
1311 | local meshla = Instance.new("BlockMesh", P) | |
1312 | meshla.Scale = Vector3.new(.5,0,1) | |
1313 | P.formFactor = 0 | |
1314 | P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude) | |
1315 | P.Name = "Laser" | |
1316 | P.CFrame = CFrame.new((pos + missile.Position)/2,pos) | |
1317 | P.BrickColor = BrickColor.new(maincol) | |
1318 | P.Material = "Neon" | |
1319 | P.Anchored = true | |
1320 | P.CanCollide = false | |
1321 | coroutine.resume(coroutine.create(function() | |
1322 | PlaySnd(541909677,missile,1,1) | |
1323 | ExHitbox(2,missile.Position,20,2,.05,0,0) | |
1324 | for i = 0,1,.1 do | |
1325 | swait() | |
1326 | P.Transparency = i | |
1327 | end | |
1328 | P:Destroy() | |
1329 | swait(5) | |
1330 | for i = 1, 9 do | |
1331 | missile.Transparency = i/10 | |
1332 | dec.Transparency = i/10 | |
1333 | swait() | |
1334 | end | |
1335 | missile:Destroy() | |
1336 | end)) | |
1337 | end | |
1338 | swait(.5) | |
1339 | bf:Destroy() | |
1340 | for i = 0,1,.25 do | |
1341 | swait() | |
1342 | TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i) | |
1343 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i) | |
1344 | RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i) | |
1345 | LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),LWF,i) | |
1346 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i) | |
1347 | end | |
1348 | for i = 0,.6,.2 do | |
1349 | swait() | |
1350 | TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i) | |
1351 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i) | |
1352 | RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i) | |
1353 | LW.C0 = clerp(ILWF,LWF,.6-i) | |
1354 | RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i) | |
1355 | LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i) | |
1356 | end | |
1357 | DestroyLegWelds() | |
1358 | res() | |
1359 | hum.WalkSpeed = ws | |
1360 | walking = false | |
1361 | del = false | |
1362 | end | |
1363 | ||
1364 | function SlashDash() | |
1365 | del = true | |
1366 | hum.WalkSpeed = 0 | |
1367 | AddLegWelds() | |
1368 | for i = 0,.6,.1 do | |
1369 | swait() | |
1370 | TC.C0 = clerp(ITCF,WTCF,.4+i) | |
1371 | HC.C0 = clerp(IHCF,WHCF,.4+i) | |
1372 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1373 | LW.C0 = clerp(ILWF,WLWF,.4+i) | |
1374 | RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i) | |
1375 | end | |
1376 | pemit.Enabled = true | |
1377 | PlaySnd(136007472,chara.Head,2,1) | |
1378 | swait(1) | |
1379 | PlaySnd(415700134,chara.Head,1,1) | |
1380 | local startpos = chara.HumanoidRootPart.Position | |
1381 | local startdir = chara.HumanoidRootPart.CFrame.lookVector | |
1382 | coroutine.resume(coroutine.create(function() | |
1383 | for i = 0, 10 do | |
1384 | swait() | |
1385 | local sauenv = math.random(9,11)/10 | |
1386 | PlaySnd(615910787,chara.Head,sauenv,1) | |
1387 | local poss = startpos+startdir*(4*i) | |
1388 | ExHitbox(5,poss,35,2,.5,0,0) | |
1389 | for a = 1, 3 do | |
1390 | SlashEff(CFrame.new(poss.X,poss.Y,poss.Z)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))) | |
1391 | end | |
1392 | end | |
1393 | end)) | |
1394 | local trace = Instance.new("Part",game.Workspace) | |
1395 | trace.BrickColor = BrickColor.new(maincol) | |
1396 | trace.CanCollide = false | |
1397 | trace.Size = Vector3.new(1,1,1) | |
1398 | trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 15 | |
1399 | trace.Material = "Neon" | |
1400 | trace.Anchored = true | |
1401 | local tracem = Instance.new("SpecialMesh",trace) | |
1402 | tracem.MeshType = "Sphere" | |
1403 | tracem.Scale = Vector3.new(1,1,70) | |
1404 | chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 30 | |
1405 | coroutine.resume(coroutine.create(function() | |
1406 | swait(.5) | |
1407 | for i = 0,1,.1 do | |
1408 | swait() | |
1409 | trace.Transparency = i | |
1410 | end | |
1411 | trace:Destroy() | |
1412 | end)) | |
1413 | chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 20 | |
1414 | TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)) | |
1415 | HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)) | |
1416 | LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)) | |
1417 | RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)) | |
1418 | RLW.C0 = (RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0) | |
1419 | swait(1) | |
1420 | pemit.Enabled = false | |
1421 | for i = 0,.6,.2 do | |
1422 | swait() | |
1423 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i) | |
1424 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i) | |
1425 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i) | |
1426 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1427 | RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i) | |
1428 | end | |
1429 | DestroyLegWelds() | |
1430 | del = false | |
1431 | res() | |
1432 | hum.WalkSpeed = ws | |
1433 | end | |
1434 | ||
1435 | function UltimateSlash() | |
1436 | del = true | |
1437 | hum.WalkSpeed = 0 | |
1438 | AddLegWelds() | |
1439 | for i = 0,.6,.1 do | |
1440 | swait() | |
1441 | TC.C0 = clerp(ITCF,WTCF,.4+i) | |
1442 | HC.C0 = clerp(IHCF,WHCF,.4+i) | |
1443 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1444 | LW.C0 = clerp(ILWF,WLWF,.4+i) | |
1445 | RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i) | |
1446 | end | |
1447 | pemit.Enabled = true | |
1448 | PlaySnd(136007472,chara.Head,1,1) | |
1449 | swait(2) | |
1450 | PlaySnd(28144295,chara.Head,.5,1) | |
1451 | bladeactive = true | |
1452 | exebladeactive = true | |
1453 | SlashT.Enabled = true | |
1454 | local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart) | |
1455 | bfos.P = 200000 | |
1456 | bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P) | |
1457 | bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100 | |
1458 | debby:AddItem(bfos,.1) | |
1459 | for i = 0,.6,.1 do | |
1460 | swait() | |
1461 | TC.C0 = clerp(WTCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.4+i) | |
1462 | HC.C0 = clerp(WHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.4+i) | |
1463 | LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1464 | RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i) | |
1465 | RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.4+i) | |
1466 | end | |
1467 | bladeactive = false | |
1468 | exebladeactive = false | |
1469 | swait(2) | |
1470 | SlashT.Enabled = false | |
1471 | pemit.Enabled = false | |
1472 | for i = 0,.6,.2 do | |
1473 | swait() | |
1474 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i) | |
1475 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i) | |
1476 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i) | |
1477 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1478 | RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i) | |
1479 | end | |
1480 | DestroyLegWelds() | |
1481 | walking = false | |
1482 | res() | |
1483 | hum.WalkSpeed = ws | |
1484 | del = false | |
1485 | end | |
1486 | ||
1487 | ----Equipping-- | |
1488 | --function ToggleEquip() | |
1489 | --if equipped == true then | |
1490 | --for i = 0,.6,.1 do | |
1491 | --swait() | |
1492 | --TC.C0 = clerp(ITCF,TCF,.4+i) | |
1493 | --HC.C0 = clerp(IHCF,HCF,.4+i) | |
1494 | --RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i) | |
1495 | --LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5)),.4+i) | |
1496 | --end | |
1497 | --elseif equipped == false then | |
1498 | --end | |
1499 | --end | |
1500 | ||
1501 | --Keys-- | |
1502 | gkeydown = false | |
1503 | combo = 0 | |
1504 | function onKeyDown(key) | |
1505 | if key == "e" and del == false then | |
1506 | ToggleBlock() | |
1507 | end | |
1508 | if del == false and blockval == false then | |
1509 | if key == "r" then | |
1510 | BackFlip() | |
1511 | elseif key == "t" then | |
1512 | Flip() | |
1513 | elseif key == "z" then | |
1514 | Shuriken() | |
1515 | elseif key == "x" then | |
1516 | FlipStorm() | |
1517 | elseif key == "c" then | |
1518 | SlashDash() | |
1519 | elseif key == "v" then | |
1520 | UltimateSlash() | |
1521 | elseif key == "p" and player.Name == "CKbackup" then | |
1522 | if ungodding == false then | |
1523 | ungodding = true | |
1524 | chatfunc("Ungodding activated.") | |
1525 | elseif ungodding == true then | |
1526 | ungodding = false | |
1527 | chatfunc("Ungodding deactivated.") | |
1528 | end | |
1529 | elseif key == "m" then | |
1530 | if Music.IsPlaying == true then | |
1531 | Music:Stop() | |
1532 | elseif Music.IsPlaying == false then | |
1533 | Music:Play() | |
1534 | end | |
1535 | elseif key == "k" then | |
1536 | Music.SoundId = "rbxassetid://248797953" | |
1537 | elseif key == "l" then | |
1538 | Music.SoundId = "rbxassetid://157580176" | |
1539 | end | |
1540 | end | |
1541 | end | |
1542 | function onButton1Down() | |
1543 | if gkeydown == false then | |
1544 | gkeydown = true | |
1545 | end | |
1546 | end | |
1547 | function onButton1Up() | |
1548 | if gkeydown == true then | |
1549 | gkeydown = false | |
1550 | end | |
1551 | end | |
1552 | function onCombo() | |
1553 | if del == false and blockval == false then | |
1554 | del = true | |
1555 | torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(0,1,0)).magnitude | |
1556 | res() | |
1557 | if torvel > 3 then | |
1558 | local sauenv = math.random(9,11)/10 | |
1559 | PlaySnd(615910787,chara.Head,sauenv,1) | |
1560 | bladeactive = true | |
1561 | SlashT.Enabled = true | |
1562 | for i = 0,1,.5 do | |
1563 | swait() | |
1564 | TC.C0 = clerp(ITCF,TCF,i) | |
1565 | HC.C0 = clerp(IHCF,HCF,i) | |
1566 | end | |
1567 | local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart) | |
1568 | bfos.P = 200000 | |
1569 | bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P) | |
1570 | bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50 | |
1571 | debby:AddItem(bfos,.1) | |
1572 | for i = 0,1,.25 do | |
1573 | swait() | |
1574 | TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i) | |
1575 | HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i) | |
1576 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i) | |
1577 | LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i) | |
1578 | end | |
1579 | TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0) | |
1580 | HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0) | |
1581 | RW.C0 = (RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)) | |
1582 | LW.C0 = (LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)) | |
1583 | for i = 0,1,.25 do | |
1584 | swait() | |
1585 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i) | |
1586 | end | |
1587 | for i = 0,.6,.3 do | |
1588 | RW.C0 = clerp((RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),.6-i) | |
1589 | LW.C0 = clerp((LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),.6-i) | |
1590 | end | |
1591 | for i = 0,1,.25 do | |
1592 | swait() | |
1593 | TC.C0 = clerp(ITCF,TCF,1-i) | |
1594 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),1-i) | |
1595 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),.6-i) | |
1596 | LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),.6-i) | |
1597 | end | |
1598 | SlashT.Enabled = false | |
1599 | bladeactive = false | |
1600 | elseif torvel < 3 then | |
1601 | if combo == 0 then | |
1602 | AddLegWelds() | |
1603 | for i = 0,.6,.2 do | |
1604 | swait() | |
1605 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i) | |
1606 | HC.C0 = clerp(IHCF,HCF,.4+i) | |
1607 | LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i) | |
1608 | RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i) | |
1609 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1610 | RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i) | |
1611 | end | |
1612 | PlaySnd(615910787,chara.Head,1,1) | |
1613 | kickactive = true | |
1614 | LKickT.Enabled = true | |
1615 | local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart) | |
1616 | bfos.P = 200000 | |
1617 | bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P) | |
1618 | bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50 | |
1619 | debby:AddItem(bfos,.1) | |
1620 | for i = 0,.6,.2 do | |
1621 | swait() | |
1622 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.4+i) | |
1623 | end | |
1624 | TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)) | |
1625 | swait(.1) | |
1626 | for i = 0,.6,.2 do | |
1627 | swait() | |
1628 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.6-i) | |
1629 | HC.C0 = clerp(IHCF,HCF,.6-i) | |
1630 | LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.6-i) | |
1631 | RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.6-i) | |
1632 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1633 | RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i) | |
1634 | end | |
1635 | DestroyLegWelds() | |
1636 | kickactive = false | |
1637 | LKickT.Enabled = false | |
1638 | combo = 1 | |
1639 | elseif combo == 1 then | |
1640 | PlaySnd(615910787,chara.Head,1.2,1) | |
1641 | bladeactive = true | |
1642 | SlashT.Enabled = true | |
1643 | for i = 0,.6,.2 do | |
1644 | swait() | |
1645 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1646 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i) | |
1647 | LW.C0 = clerp(LWF,WLWF,.4+i) | |
1648 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1649 | end | |
1650 | local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart) | |
1651 | bfos.P = 200000 | |
1652 | bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P) | |
1653 | bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50 | |
1654 | debby:AddItem(bfos,.1) | |
1655 | for i = 0,.6,.2 do | |
1656 | swait() | |
1657 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.4+i) | |
1658 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.4+i) | |
1659 | LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1660 | RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i) | |
1661 | end | |
1662 | bladeactive = false | |
1663 | swait(.1) | |
1664 | for i = 0,.6,.2 do | |
1665 | swait() | |
1666 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.6-i) | |
1667 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.6-i) | |
1668 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i) | |
1669 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1670 | end | |
1671 | SlashT.Enabled = false | |
1672 | combo = 2 | |
1673 | elseif combo == 2 then | |
1674 | PlaySnd(615910787,chara.Head,1.1,1) | |
1675 | bladeactive = true | |
1676 | SlashT.Enabled = true | |
1677 | for i = 0,.6,.2 do | |
1678 | swait() | |
1679 | TC.C0 = ITCF | |
1680 | HC.C0 = IHCF | |
1681 | LW.C0 = clerp(LWF,WLWF,.4+i) | |
1682 | RW.C0 = clerp(IRWF,WRWF,.4+i) | |
1683 | end | |
1684 | local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart) | |
1685 | bfos.P = 200000 | |
1686 | bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P) | |
1687 | bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50 | |
1688 | debby:AddItem(bfos,.1) | |
1689 | for i = 0,.6,.2 do | |
1690 | swait() | |
1691 | TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.4+i) | |
1692 | HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.4+i) | |
1693 | LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1694 | RW.C0 = clerp(WRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i) | |
1695 | end | |
1696 | bladeactive = false | |
1697 | swait(.1) | |
1698 | for i = 0,.6,.2 do | |
1699 | swait() | |
1700 | TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.6-i) | |
1701 | HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.6-i) | |
1702 | LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i) | |
1703 | RW.C0 = clerp(IRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i) | |
1704 | end | |
1705 | SlashT.Enabled = false | |
1706 | combo = 0 | |
1707 | end | |
1708 | end | |
1709 | res() | |
1710 | hum.WalkSpeed = ws | |
1711 | walking = false | |
1712 | del = false | |
1713 | end | |
1714 | end | |
1715 | if mouse then | |
1716 | --mouse.Button1Down:connect(onButton1Down) | |
1717 | mouse.KeyDown:connect(onKeyDown) | |
1718 | mouse.Button1Down:connect(onButton1Down) | |
1719 | mouse.Button1Up:connect(onButton1Up) | |
1720 | end | |
1721 | ||
1722 | coroutine.resume(coroutine.create(function() | |
1723 | while true do | |
1724 | swait(.5) | |
1725 | healthlock = healthlock + 1 | |
1726 | end | |
1727 | end)) | |
1728 | ||
1729 | --Loop Function-- | |
1730 | walking = false | |
1731 | toim = 0 | |
1732 | while true do | |
1733 | swait() | |
1734 | if gkeydown == true then | |
1735 | coroutine.resume(coroutine.create(function() | |
1736 | onCombo() | |
1737 | end)) | |
1738 | end | |
1739 | if blockval == true then | |
1740 | hum.Health = healthlock | |
1741 | end | |
1742 | if del == false then attacking = false elseif del == true then attacking = true end | |
1743 | torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude | |
1744 | if torvel < 1 and walking == true and del == false and atkd == false and attacking == false and blockval == false then | |
1745 | for i = 0,1,.25 do | |
1746 | swait() | |
1747 | if del == false and attacking == false and blockval == false then | |
1748 | TC.C0 = clerp(WTCF,ITCF,i) | |
1749 | HC.C0 = clerp(WHCF,IHCF,i) | |
1750 | RW.C0 = clerp(WRWF,IRWF,i) | |
1751 | LW.C0 = clerp(WLWF,ILWF,i) | |
1752 | end | |
1753 | end | |
1754 | walking = false | |
1755 | elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false and blockval == false then | |
1756 | for i = 0,1,.25 do | |
1757 | swait() | |
1758 | if del == false and attacking == false and blockval == false then | |
1759 | TC.C0 = clerp(WTCF,ITCF,1-i) | |
1760 | HC.C0 = clerp(WHCF,IHCF,1-i) | |
1761 | RW.C0 = clerp(WRWF,IRWF,1-i) | |
1762 | LW.C0 = clerp(WLWF,ILWF,1-i) | |
1763 | end | |
1764 | end | |
1765 | walking = true | |
1766 | else | |
1767 | end | |
1768 | end |