Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
- local Player,Mouse,mouse,UserInputService,ContextActionService = owner
- local RealPlayer = Player
- do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end,__call=function(self,...)local t=rawget(self,"_RealService")if t then return t(...)end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return self[t]end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;x.RunService=v({RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")setmetatable(x,{__index=function(self,t)return r:GetService(t)or typeof(r[t])=="function"and function(m,...)return r[t](r,...)end or r[t]end,__newindex=s.__newindex,__call=s.__call})game,owner=x,x.Players.LocalPlayer end
- -------------------------------------
- --NINJA? PRESENT! KENNY G? PRESENT!--
- -------------------------------------
- --By CKbackup--
- ---------------
- player = owner
- mouse = player:GetMouse()
- chara = player.Character
- equipped = true
- del = false
- attacking = false
- atkd = false
- hum = chara:FindFirstChildOfClass("Humanoid")
- debby = game.Debris
- ws = 40
- hum.WalkSpeed = 40
- maincol = "Lime green"
- if player.Name == "CKbackup" then
- maincol = "Royal purple"
- end
- ArtificialHB = Instance.new("BindableEvent", script)
- ArtificialHB.Name = "Heartbeat"
- script:WaitForChild("Heartbeat")
- frame = 0.03333333333333
- tf = 0
- allowframeloss = false
- tossremainder = false
- lastframe = tick()
- script.Heartbeat:Fire()
- game:GetService("RunService").Heartbeat:connect(function(s, p)
- tf = tf + s
- if tf >= frame then
- if allowframeloss then
- script.Heartbeat:Fire()
- lastframe = tick()
- else
- for i = 1, math.floor(tf / frame) do
- script.Heartbeat:Fire()
- end
- lastframe = tick()
- end
- if tossremainder then
- tf = 0
- else
- tf = tf - frame * math.floor(tf / frame)
- end
- end
- end)
- function swait(num)
- if num == 0 or num == nil then
- ArtificialHB.Event:wait()
- else
- for i = 0, num*30 do
- ArtificialHB.Event:wait()
- end
- end
- end
- New = function(Object, Parent, Name, Data)
- local Object = Instance.new(Object)
- for Index, Value in pairs(Data or {}) do
- Object[Index] = Value
- end
- Object.Parent = Parent
- Object.Name = Name
- return Object
- end
- NeonKatana = New("Model",chara,"NeonKatana",{})
- 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),})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 1, 0.5),})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.10000002, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 2),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(2, 2, 1),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1.20000005, 1.20000005),})
- 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),})
- 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),})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("BlockMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Wedge,})
- 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),})
- 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,})
- Mesh = New("BlockMesh",Hitbox,"Mesh",{Offset = Vector3.new(0, 0, -0.00999999978),Scale = Vector3.new(0.5, 1, 1),})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
- 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),})
- 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,})
- Mesh = New("SpecialMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.5, 1, 1),MeshType = Enum.MeshType.Sphere,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.600000024, 1, 0.5),MeshType = Enum.MeshType.Sphere,})
- 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),})
- NeonSheath = New("Model",chara,"NeonSheath",{})
- 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),})
- Mesh = New("CylinderMesh",MainPart,"Mesh",{Scale = Vector3.new(1.5, 1, 1.5),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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,})
- Mesh = New("CylinderMesh",NeonPart,"Mesh",{Scale = Vector3.new(0.800000012, 1.60000002, 0.800000012),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1.20000005, 1, 1.20000005),})
- 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),})
- 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),})
- Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(1, 1.5, 1),})
- 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),})
- 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),})
- Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.39999998, 1, 1.39999998),})
- 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),})
- RightArm = New("Model",chara,"RightArm",{})
- 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,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",Emit2Part,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
- 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),})
- LeftArm = New("Model",chara,"LeftArm",{})
- 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,})
- 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),})
- 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),})
- Mesh = New("SpecialMesh",EmitPart,"Mesh",{Scale = Vector3.new(1.29999995, 1.29999995, 1.29999995),MeshType = Enum.MeshType.Sphere,})
- 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),})
- lach = LeftArm:GetChildren()
- rach = RightArm:GetChildren()
- local Music = Instance.new("Sound",chara)
- Music.Volume = 1
- Music.Looped = true
- Music.SoundId = "rbxassetid://157580176"
- local pemit = Instance.new("ParticleEmitter",Hitbox)
- pemit.Enabled = false
- pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
- pemit.LightEmission = 1
- pemit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,0),NumberSequenceKeypoint.new(.5,1),NumberSequenceKeypoint.new(1,1)})
- pemit.Texture = "rbxasset://textures/particles/smoke_main.dds"
- pemit.Lifetime = NumberRange.new(.5)
- pemit.Rate = 1000
- pemit.LockedToPart = true
- pemit.RotSpeed = NumberRange.new(100)
- pemit.Rotation = NumberRange.new(0,360)
- pemit.Speed = NumberRange.new(0)
- --Sounds--
- function LoadSnd(id,loop,vol,pit)
- local snd = New("Sound",chara.Head,"Sound",{SoundId = "rbxassetid://"..id,Looped = loop,Volume = vol,Pitch = pit})
- return snd
- end
- Swing2Snd = LoadSnd(536642316,false,1,1)
- HitPunchSnd = LoadSnd(153092227,false,1,1)
- HitHamonSnd = LoadSnd(32791565,false,1,1)
- HamonSnd = LoadSnd(32791565,false,1,1)
- SHamonSnd = LoadSnd(128912290,true,1,2)
- --Play Sound in Part--
- function PlaySnd(snd,part,pitch,vol)
- local sound = Instance.new("Sound",part)
- sound.PlayOnRemove = true
- sound.SoundId = "rbxassetid://"..snd
- sound.PlaybackSpeed = pitch
- sound.Volume = vol
- sound:Destroy()
- end
- function CreateTrailObj(parent,color1,color2,ofsx,ofsz)
- local Att1 = New("Attachment",parent,"Att1",{Position = Vector3.new(ofsx,parent.Size.Y/2,ofsz)})
- local Att2 = New("Attachment",parent,"Att2",{Position = Vector3.new(ofsx,-(parent.Size.Y/2),ofsz)})
- 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})
- return TEff
- end
- SlashT = CreateTrailObj(Hitbox,maincol,maincol,0,0)
- LKickT = CreateTrailObj(chara["Left Leg"],maincol,maincol,0,0)
- --Punch Hit Effect--
- function PunchEff(pos)
- local p = Instance.new("Part",workspace)
- p.Size = Vector3.new(1,1,1)
- p.BrickColor = BrickColor.new(maincol)
- p.Material = "Neon"
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = pos
- local pm = Instance.new("SpecialMesh",p)
- pm.MeshType = "Sphere"
- coroutine.resume(coroutine.create(function()
- for i = 0,1,.05 do
- swait()
- p.Transparency = i
- pm.Scale = Vector3.new(4*i,4*i,4*i)
- end
- swait()
- p:Destroy()
- end))
- end
- function SlashEff(pos)
- local p = Instance.new("Part",workspace)
- p.Size = Vector3.new(1,1,1)
- p.BrickColor = BrickColor.new(maincol)
- p.Material = "Neon"
- p.Anchored = true
- p.CanCollide = false
- p.CFrame = pos * CFrame.fromEulerAnglesXYZ(math.random(0,math.rad(359)),math.random(0,math.rad(359)),math.random(0,math.rad(359)))
- local pm = Instance.new("SpecialMesh",p)
- pm.MeshType = "Sphere"
- coroutine.resume(coroutine.create(function()
- for i = 0,1,.05 do
- swait()
- p.Transparency = i
- pm.Scale = Vector3.new(.7,20*i,.7)
- end
- swait()
- p:Destroy()
- end))
- end
- --Damage Function--
- ungodding = false
- function dealdmg(dude,damage,env,toim,kby,kbx)
- coroutine.resume(coroutine.create(function()
- if dude ~= chara and dude:FindFirstChild("IsHit") == nil then
- finaldmg = damage + math.random(-env,env)
- dudehum = dude:FindFirstChildOfClass("Humanoid")
- if ungodding == true then
- if dudehum.Health > 100 then
- dudehum.Health = 100
- end
- dudehum.MaxHealth = 100
- end
- dudehum.Health = dudehum.Health - finaldmg
- local vall = Instance.new("ObjectValue",dude)
- vall.Name = "IsHit"
- game.Debris:AddItem(vall,toim)
- local bfos = Instance.new("BodyVelocity",dude.Head)
- bfos.P = 20000
- bfos.MaxForce = Vector3.new(bfos.P,bfos.P,bfos.P)
- bfos.Velocity = Vector3.new(0,kby,0) + chara.HumanoidRootPart.CFrame.lookVector * kbx
- game.Debris:AddItem(bfos,.5)
- local naeeym2 = Instance.new("BillboardGui",dude)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = dude.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = "-"..finaldmg
- tecks2.Font = "SciFi"
- tecks2.FontSize = "Size24"
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(1,0.6,0)
- tecks2.TextStrokeColor3 = Color3.new(0,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- for i = 1, 5 do
- wait(.1)
- tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
- tecks2.TextTransparency = tecks2.TextTransparency + .2
- end
- naeeym2:Destroy()
- end
- end))
- end
- --Explode Hitbox--
- function ExHitbox(rad,pos,damage,env,toim,kby,kbx)
- local E = Instance.new("Explosion")
- E.Position = pos
- E.Parent = game.Workspace
- E.BlastRadius = rad
- E.BlastPressure = 0
- E.Visible = false
- E.Hit:connect(function(hit)
- if hit.Parent:FindFirstChildOfClass("Humanoid")~=nil then
- dealdmg(hit.Parent,damage,env,toim,kby,kbx)
- end
- end)
- end
- --Kick Touch--
- kickactive = false
- function kickhit(hit)
- if kickactive == true then
- if hit.Parent:FindFirstChildOfClass("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
- PlaySnd(386946017,hit.Parent.Head,math.random(0.80,1.20),1)
- PunchEff(hit.CFrame)
- dealdmg(hit.Parent,10,2,.3,0,10)
- end
- end
- end
- chara["Right Leg"].Touched:connect(kickhit)
- chara["Left Leg"].Touched:connect(kickhit)
- --Blade Touch--
- bladeactive = false
- exebladeactive = false
- function bladehit(hit)
- if blockval == true then
- local sauenv = math.random(9,11)/10
- PlaySnd(211059855,Hitbox,sauenv,1)
- end
- if bladeactive == true then
- if hit.Parent:FindFirstChild("Humanoid") ~= nil and hit.Parent ~= chara and hit.Parent:FindFirstChild("IsHit")==nil then
- dealdmg(hit.Parent,17,2,.3,0,0)
- local cho = math.random(1,3)
- if cho == 1 then
- PlaySnd(444667824,hit.Parent.Head,1,1)
- elseif cho == 2 then
- PlaySnd(444667844,hit.Parent.Head,1,1)
- elseif cho == 3 then
- PlaySnd(444667859,hit.Parent.Head,1,1)
- end
- SlashEff(hit.CFrame)
- if exebladeactive == true then
- coroutine.resume(coroutine.create(function()
- local dude = hit.Parent
- local vall = Instance.new("ObjectValue",dude)
- vall.Name = "IsHit"
- swait(.7)
- for i = 1, 3 do
- local cho = math.random(1,3)
- if cho == 1 then
- PlaySnd(444667824,hit.Parent.Head,1,1)
- elseif cho == 2 then
- PlaySnd(444667844,hit.Parent.Head,1,1)
- elseif cho == 3 then
- PlaySnd(444667859,hit.Parent.Head,1,1)
- end
- SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
- swait(.5)
- end
- for i = 1, 10 do
- local cho = math.random(1,3)
- if cho == 1 then
- PlaySnd(444667824,hit.Parent.Head,1,1)
- elseif cho == 2 then
- PlaySnd(444667844,hit.Parent.Head,1,1)
- elseif cho == 3 then
- PlaySnd(444667859,hit.Parent.Head,1,1)
- end
- SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
- swait(.3)
- end
- for i = 1, 30 do
- local cho = math.random(1,3)
- if cho == 1 then
- PlaySnd(444667824,hit.Parent.Head,1,1)
- elseif cho == 2 then
- PlaySnd(444667844,hit.Parent.Head,1,1)
- elseif cho == 3 then
- PlaySnd(444667859,hit.Parent.Head,1,1)
- end
- SlashEff(dude.Head.CFrame - Vector3.new(0,1.5,0))
- swait()
- end
- swait(.1)
- coroutine.resume(coroutine.create(function()
- local oreverb = game:GetService("SoundService").AmbientReverb
- game:GetService("SoundService").AmbientReverb = "SewerPipe"
- local cho = math.random(1,3)
- if cho == 1 then
- for i = 0,.8,.2 do
- PlaySnd(444667824,chara,.5-(i/2),1-i)
- swait(.5)
- end
- elseif cho == 2 then
- for i = 0,.8,.2 do
- PlaySnd(444667844,chara,.5-(i/2),1-i)
- swait(.5)
- end
- elseif cho == 3 then
- for i = 0,.8,.2 do
- PlaySnd(444667859,chara,.5-(i/2),1-i)
- swait(.5)
- end
- end
- swait(2.5)
- game:GetService("SoundService").AmbientReverb = oreverb
- end))
- dude:BreakJoints()
- coroutine.resume(coroutine.create(function()
- local naeeym2 = Instance.new("BillboardGui",dude)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = dude.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = "DEATH"
- tecks2.Font = "SciFi"
- tecks2.FontSize = "Size36"
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(0,0,0)
- tecks2.TextStrokeColor3 = Color3.new(1,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- for i = 1, 5 do
- wait(.1)
- tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
- tecks2.TextTransparency = tecks2.TextTransparency + .2
- end
- naeeym2:Destroy()
- end))
- for oa = 1, 5 do
- local effp = Instance.new("Part",workspace)
- effp.CanCollide = false
- effp.BottomSurface = 0
- effp.TopSurface = 0
- effp.Size = Vector3.new(1,1,1)
- effp.Anchored = true
- 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)))
- effp.Material = "Neon"
- effp.BrickColor = BrickColor.new("White")
- local efm = Instance.new("SpecialMesh",effp)
- efm.MeshType = "Sphere"
- coroutine.resume(coroutine.create(function()
- for a = 0,1,.01 do
- efm.Scale = Vector3.new(2-a*2,1000*a,2-a*2)
- effp.Transparency = a
- swait()
- end
- effp:Destroy()
- end))
- end
- for i, v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- v.Anchored = false
- end
- end
- for a, v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- local bodpos = Instance.new("BodyPosition",v)
- bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5))
- v.BrickColor = BrickColor.new("Really white")
- v.Material = "Neon"
- end
- end
- for d = 0,1,.1 do
- for i, v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- v.Transparency = d
- swait()
- end
- end
- end
- for i, v in pairs(dude:GetChildren()) do
- if v:IsA("BasePart") then
- v:Destroy()
- end
- end
- end))
- end
- end
- end
- end
- Hitbox.Touched:connect(bladehit)
- --Chat Function--
- function chatfunc(text)
- coroutine.resume(coroutine.create(function()
- if chara:FindFirstChild("TalkingBillBoard")~= nil then
- chara:FindFirstChild("TalkingBillBoard"):destroy()
- end
- local naeeym2 = Instance.new("BillboardGui",chara)
- naeeym2.Size = UDim2.new(0,100,0,40)
- naeeym2.StudsOffset = Vector3.new(0,3,0)
- naeeym2.Adornee = chara.Head
- naeeym2.Name = "TalkingBillBoard"
- local tecks2 = Instance.new("TextLabel",naeeym2)
- tecks2.BackgroundTransparency = 1
- tecks2.BorderSizePixel = 0
- tecks2.Text = ""
- tecks2.Font = "SciFi"
- tecks2.FontSize = "Size24"
- tecks2.TextStrokeTransparency = 0
- tecks2.TextColor3 = Color3.new(1,1,1)
- tecks2.TextStrokeColor3 = Color3.new(0,0,0)
- tecks2.Size = UDim2.new(1,0,0.5,0)
- coroutine.resume(coroutine.create(function()
- for i = 1,string.len(text),1 do
- tecks2.Text = string.sub(text,1,i)
- swait(0.01)
- end
- swait(1)
- for i = 1, 5 do
- swait(.01)
- tecks2.Position = tecks2.Position - UDim2.new(0,0,.05,0)
- tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency +.2
- tecks2.TextTransparency = tecks2.TextTransparency + .2
- end
- naeeym2:Destroy()
- end))
- end))
- end
- function updateCol()
- SlashT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
- LKickT.Color = ColorSequence.new(BrickColor.new(maincol).Color)
- pemit.Color = ColorSequence.new(BrickColor.new(maincol).Color)
- for i, v in pairs(chara:GetDescendants()) do
- if v.Name == "NeonPart" then
- v.Color = BrickColor.new(maincol).Color
- end
- end
- end
- function updateCol2(col)
- SlashT.Color = ColorSequence.new(col)
- LKickT.Color = ColorSequence.new(col)
- pemit.Color = ColorSequence.new(col)
- for i, v in pairs(chara:GetDescendants()) do
- if v.Name == "NeonPart" then
- v.Color = col
- end
- end
- end
- function onChatted(msg)
- --if msg:sub(1,2) ~= "/e" then
- --chatfunc(msg)
- --end
- if msg:sub(1,5) == "Color" then
- if msg == "Color Rainbow" then
- Music.SoundId = "rbxassetid://142387144"
- Music:Play()
- local colrr = Color3.new(0,0,0)
- for i, v in pairs(chara:GetDescendants()) do
- if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
- v.BrickColor = BrickColor.new("Institutional white")
- end
- end
- coroutine.resume(coroutine.create(function()
- while wait() do
- for i = 0,256,64 do
- colrr = Color3.new(1,i/256,0)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- for i = 0,256,64 do
- colrr = Color3.new(1-i/256,1,0)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- for i = 0,256,64 do
- colrr = Color3.new(0,1,i/256)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- for i = 0,256,64 do
- colrr = Color3.new(0,1-i/256,1)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- for i = 0,256,64 do
- colrr = Color3.new(i/256,0,1)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- for i = 0,256,64 do
- colrr = Color3.new(1,0,1-i/256)
- updateCol2(colrr)
- maincol = NeonPart.Color
- wait()
- end
- end
- end))
- elseif msg == "Color Darkmode" then
- Music.SoundId = "rbxassetid://584737483"
- Music:Play()
- maincol = "Crimson"
- local colrr = Color3.new(0,0,0)
- for i, v in pairs(chara:GetDescendants()) do
- if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
- v.BrickColor = BrickColor.new("Really black")
- end
- end
- updateCol()
- elseif msg == "Color Christmas" then
- Music.SoundId = "rbxassetid://147734956"
- Music:Play()
- maincol = "Institutional white"
- local colrr = Color3.new(0,0,0)
- for i, v in pairs(chara:GetDescendants()) do
- if v:IsA("BasePart") and (v:IsDescendantOf(NeonKatana) or v:IsDescendantOf(NeonSheath)) then
- v.BrickColor = BrickColor.new("Really red")
- end
- end
- updateCol()
- else
- maincol = msg:sub(7,msg:len())
- updateCol()
- end
- end
- end
- player.Chatted:connect(onChatted)
- --Clerp Animations--
- TC = chara.HumanoidRootPart.RootJoint
- HC = chara.Torso.Neck
- RAC = chara.Torso["Right Shoulder"]
- LAC = chara.Torso["Left Shoulder"]
- RLC = chara.Torso["Right Hip"]
- LLC = chara.Torso["Left Hip"]
- TCF = CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- HCF = CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, -0)
- RACF = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- LACF = CFrame.new(-1, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RLCF = CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, -0, -1, 0, 0)
- LLCF = CFrame.new(-1, -1, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
- RWF = CFrame.new(-1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LWF = CFrame.new(1.5, 0, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RLWF = CFrame.new(-.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- LLWF = CFrame.new(.5, 2, 0) * CFrame.fromEulerAnglesXYZ(0,0,0)
- RW = Instance.new("Weld",HC.Parent)
- RW.Part1 = HC.Parent
- RW.Part0 = chara["Right Arm"]
- RW.C0 = RWF
- LW = Instance.new("Weld",HC.Parent)
- LW.Part1 = HC.Parent
- LW.Part0 = chara["Left Arm"]
- LW.C0 = LWF
- RLW = nil
- LLW = nil
- grp = Instance.new("Model",chara)
- function AddLegWelds()
- RLW = Instance.new("Weld",chara["Right Leg"])
- RLW.Part1 = HC.Parent
- RLW.Part0 = chara["Right Leg"]
- RLW.C0 = RLWF
- LLW = Instance.new("Weld",chara["Left Leg"])
- LLW.Part1 = HC.Parent
- LLW.Part0 = chara["Left Leg"]
- LLW.C0 = LLWF
- end
- function DestroyLegWelds()
- 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),})
- 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),})
- RLW:Destroy()
- LLW:Destroy()
- end
- function clerp(a,b,c)
- return a:lerp(b,c)
- end
- ITCF = TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
- IHCF = HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- IRWF = (RWF + Vector3.new(.5,.5,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-100),0,math.rad(-100))
- ILWF = (LWF + Vector3.new(-1.7,.5,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(20),math.rad(-120))
- WTCF = TCF * CFrame.fromEulerAnglesXYZ(math.rad(45),0,math.rad(10))
- WHCF = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-45),0,math.rad(-10))
- WRWF = (RWF + Vector3.new(.5,-.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-150),math.rad(-80),math.rad(-120))
- WLWF = (LWF + Vector3.new(-.8,-.4,.7)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),math.rad(0),math.rad(-50))
- function res()
- TC.C0 = ITCF
- HC.C0 = IHCF
- RW.C0 = IRWF
- LW.C0 = ILWF
- end
- res()
- function RayCast(Position, Direction, MaxDistance, IgnoreList)
- return game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit * (MaxDistance or 999.999)), IgnoreList)
- end
- --Block--
- blockval = false
- healthlock = 0
- effeff = nil
- function ToggleBlock()
- if blockval == false then
- blockval = true
- healthlock = chara.Humanoid.Health
- effeff = Instance.new("ForceField",chara)
- effeff.Name = "FawsFeeld"
- effeff.Visible = false
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(ITCF,TCF,.4+i)
- HC.C0 = clerp(IHCF,HCF,.4+i)
- LW.C0 = ILWF
- RW.C0 = IRWF
- end
- elseif blockval == true then
- effeff:Destroy()
- blockval = false
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(ITCF,TCF,.6-i)
- HC.C0 = clerp(IHCF,HCF,.6-i)
- LW.C0 = ILWF
- RW.C0 = IRWF
- end
- end
- end
- --Flip--
- function Flip()
- del = true
- res()
- AddLegWelds()
- PlaySnd(536642316,chara.Head,1,1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- LW.C0 = clerp(ILWF,WLWF,.4+i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
- end
- RW.C0 = WRWF
- LW.C0 = WLWF
- local bf = Instance.new("BodyVelocity",chara.Torso)
- bf.P = 100000
- bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
- bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*30
- debby:AddItem(bf,.5)
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
- LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
- end
- bf.MaxForce = Vector3.new(bf.P,0,bf.P)
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
- end
- swait(.5)
- bf:Destroy()
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
- end
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
- RW.C0 = clerp(IRWF,WRWF,.6-i)
- LW.C0 = clerp(ILWF,WLWF,.6-i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
- end
- DestroyLegWelds()
- res()
- hum.WalkSpeed = ws
- walking = false
- del = false
- end
- function BackFlip()
- del = true
- res()
- AddLegWelds()
- PlaySnd(536642316,chara.Head,1,1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- LW.C0 = clerp(ILWF,WLWF,.4+i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
- end
- RW.C0 = WRWF
- LW.C0 = WLWF
- local bf = Instance.new("BodyVelocity",chara.Torso)
- bf.P = 100000
- bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
- bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
- LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
- end
- bf.MaxForce = Vector3.new(bf.P,0,bf.P)
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
- end
- swait(.5)
- bf:Destroy()
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
- RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
- LW.C0 = clerp(WLWF,LWF,i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
- end
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
- RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
- LW.C0 = clerp(ILWF,LWF,.6-i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
- end
- DestroyLegWelds()
- res()
- hum.WalkSpeed = ws
- walking = false
- del = false
- end
- function Shuriken()
- del = true
- PlaySnd(211059653,chara.Head,1,1)
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
- LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
- RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.4+i)
- end
- swait(.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.4+i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15)),.4+i)
- 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)
- end
- LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- local ignoree = {}
- for i, v in pairs(chara:GetDescendants()) do
- if v:IsA("BasePart") then
- table.insert(ignoree,v)
- end
- end
- PlaySnd(743521549,chara.Head,1,1)
- local target = mouse.Hit.p
- local dir = (target - (chara.HumanoidRootPart.Position)).unit
- local pos = chara.HumanoidRootPart.Position + (dir*1)
- local missile = Instance.new("Part",workspace)
- missile.Size = Vector3.new(0,0,0)
- missile.CanCollide = false
- missile.Anchored = true
- missile.BrickColor = BrickColor.new(maincol)
- missile.Position = chara.HumanoidRootPart.Position
- missile.CFrame = CFrame.new(pos,pos+dir)
- local mehs = Instance.new("SpecialMesh",missile)
- mehs.MeshType = "Sphere"
- local mehs = Instance.new("SpecialMesh",missile)
- mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
- mehs.Scale = Vector3.new(1.5,1.5,1.5)
- local dec = Instance.new("Decal",missile)
- dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
- local P = Instance.new("Part",workspace)
- table.insert(ignoree,missile)
- local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
- if par ~= nil then
- missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
- missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)
- if par.Anchored == false then
- mehs.Offset = Vector3.new(0,0,-.5)
- missile.Anchored = false
- local werd = Instance.new("Weld",missile)
- werd.Part0 = missile
- werd.Part1 = par
- local HitPos = missile.Position
- local CJ = CFrame.new(HitPos)
- local C0 = missile.CFrame:inverse() *CJ
- local C1 = par.CFrame:inverse() * CJ
- werd.C0 = C0
- werd.C1 = C1
- end
- end
- local meshla = Instance.new("BlockMesh", P)
- meshla.Scale = Vector3.new(.5,0,1)
- P.formFactor = 0
- P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude)
- P.Name = "Laser"
- P.CFrame = CFrame.new((pos + missile.Position)/2,pos)
- P.BrickColor = BrickColor.new(maincol)
- P.Material = "Neon"
- P.Anchored = true
- P.CanCollide = false
- coroutine.resume(coroutine.create(function()
- PlaySnd(541909677,missile,1,1)
- ExHitbox(2,missile.Position,20,2,.05,0,0)
- for i = 0,1,.1 do
- swait()
- P.Transparency = i
- end
- P:Destroy()
- swait(5)
- for i = 1, 9 do
- missile.Transparency = i/10
- dec.Transparency = i/10
- swait()
- end
- missile:Destroy()
- end))
- swait(.5)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-15)),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(15),0),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,math.rad(30),0),.6-i)
- end
- res()
- del = false
- end
- function FlipStorm()
- del = true
- hum.WalkSpeed = 0
- res()
- AddLegWelds()
- PlaySnd(536642316,chara.Head,1,1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.4+i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- LW.C0 = clerp(ILWF,(LWF + Vector3.new(-.5,-.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(70),0),.4+i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.4+i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
- end
- RW.C0 = WRWF
- LW.C0 = WLWF
- local bf = Instance.new("BodyVelocity",chara.Torso)
- bf.P = 100000
- bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P)
- bf.Velocity = Vector3.new(0,60,0) + chara.HumanoidRootPart.CFrame.lookVector*-30
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF - Vector3.new(0,1,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),i)
- LLW.C0 = clerp((LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),LLWF,i)
- end
- bf.MaxForce = Vector3.new(bf.P,0,bf.P)
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(360),0,0),i)
- end
- for i = 0,.6,.2 do
- swait()
- 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)
- end
- LW.C0 = (LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- local ignoree = {}
- for i, v in pairs(chara:GetDescendants()) do
- if v:IsA("BasePart") then
- table.insert(ignoree,v)
- end
- end
- PlaySnd(743521549,chara.Head,1,1)
- for i = 1, 10 do
- local target = mouse.Hit.p + Vector3.new(math.random(-2,2),math.random(-2,2),math.random(-2,2))
- local dir = (target - (chara.HumanoidRootPart.Position)).unit
- local pos = chara.HumanoidRootPart.Position + (dir*1)
- local missile = Instance.new("Part",workspace)
- missile.Size = Vector3.new(0,0,0)
- missile.CanCollide = false
- missile.Anchored = true
- missile.BrickColor = BrickColor.new(maincol)
- missile.Position = chara.HumanoidRootPart.Position
- missile.CFrame = CFrame.new(pos,pos+dir)
- table.insert(ignoree,missile)
- local mehs = Instance.new("SpecialMesh",missile)
- mehs.MeshType = "Sphere"
- local mehs = Instance.new("SpecialMesh",missile)
- mehs.MeshId = "http://www.roblox.com/asset/?id=18007807"
- mehs.Scale = Vector3.new(1.5,1.5,1.5)
- local dec = Instance.new("Decal",missile)
- dec.Texture = "http://www.roblox.com/asset/?id=1222956369"
- local P = Instance.new("Part",workspace)
- table.insert(ignoree,P)
- local par, pont = RayCast(missile.Position,missile.CFrame.lookVector,9999,ignoree)
- if par ~= nil then
- missile.CFrame = CFrame.new(pont.X,pont.Y,pont.Z)
- missile.CFrame = CFrame.new(missile.Position,missile.Position+((pont - (chara.HumanoidRootPart.Position)).unit)*1)
- if par.Anchored == false then
- mehs.Offset = Vector3.new(0,0,-.5)
- missile.Anchored = false
- local werd = Instance.new("Weld",missile)
- werd.Part0 = missile
- werd.Part1 = par
- local HitPos = missile.Position
- local CJ = CFrame.new(HitPos)
- local C0 = missile.CFrame:inverse() *CJ
- local C1 = par.CFrame:inverse() * CJ
- werd.C0 = C0
- werd.C1 = C1
- end
- end
- local meshla = Instance.new("BlockMesh", P)
- meshla.Scale = Vector3.new(.5,0,1)
- P.formFactor = 0
- P.Size = Vector3.new(1,1,(pos - missile.Position).magnitude)
- P.Name = "Laser"
- P.CFrame = CFrame.new((pos + missile.Position)/2,pos)
- P.BrickColor = BrickColor.new(maincol)
- P.Material = "Neon"
- P.Anchored = true
- P.CanCollide = false
- coroutine.resume(coroutine.create(function()
- PlaySnd(541909677,missile,1,1)
- ExHitbox(2,missile.Position,20,2,.05,0,0)
- for i = 0,1,.1 do
- swait()
- P.Transparency = i
- end
- P:Destroy()
- swait(5)
- for i = 1, 9 do
- missile.Transparency = i/10
- dec.Transparency = i/10
- swait()
- end
- missile:Destroy()
- end))
- end
- swait(.5)
- bf:Destroy()
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF,TCF - Vector3.new(0,1,0),i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(math.rad(10),0,0),HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),i)
- RW.C0 = clerp(WRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),i)
- LW.C0 = clerp((LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),LWF,i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),i)
- end
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF - Vector3.new(0,1,0),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,0),.6-i)
- RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-10)),.6-i)
- LW.C0 = clerp(ILWF,LWF,.6-i)
- RLW.C0 = clerp(RLWF,RLWF - Vector3.new(0,1,-.5),.6-i)
- LLW.C0 = clerp(LLWF,(LLWF - Vector3.new(0,1,-1))*CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.6-i)
- end
- DestroyLegWelds()
- res()
- hum.WalkSpeed = ws
- walking = false
- del = false
- end
- function SlashDash()
- del = true
- hum.WalkSpeed = 0
- AddLegWelds()
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(ITCF,WTCF,.4+i)
- HC.C0 = clerp(IHCF,WHCF,.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- LW.C0 = clerp(ILWF,WLWF,.4+i)
- RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
- end
- pemit.Enabled = true
- PlaySnd(136007472,chara.Head,2,1)
- swait(1)
- PlaySnd(415700134,chara.Head,1,1)
- local startpos = chara.HumanoidRootPart.Position
- local startdir = chara.HumanoidRootPart.CFrame.lookVector
- coroutine.resume(coroutine.create(function()
- for i = 0, 10 do
- swait()
- local sauenv = math.random(9,11)/10
- PlaySnd(615910787,chara.Head,sauenv,1)
- local poss = startpos+startdir*(4*i)
- ExHitbox(5,poss,35,2,.5,0,0)
- for a = 1, 3 do
- SlashEff(CFrame.new(poss.X,poss.Y,poss.Z)+Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)))
- end
- end
- end))
- local trace = Instance.new("Part",game.Workspace)
- trace.BrickColor = BrickColor.new(maincol)
- trace.CanCollide = false
- trace.Size = Vector3.new(1,1,1)
- trace.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 15
- trace.Material = "Neon"
- trace.Anchored = true
- local tracem = Instance.new("SpecialMesh",trace)
- tracem.MeshType = "Sphere"
- tracem.Scale = Vector3.new(1,1,70)
- chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 30
- coroutine.resume(coroutine.create(function()
- swait(.5)
- for i = 0,1,.1 do
- swait()
- trace.Transparency = i
- end
- trace:Destroy()
- end))
- chara.HumanoidRootPart.CFrame = chara.HumanoidRootPart.CFrame + chara.HumanoidRootPart.CFrame.lookVector * 20
- TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40))
- HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40))
- LW.C0 = (LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90))
- RW.C0 = (RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90))
- RLW.C0 = (RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0)
- swait(1)
- pemit.Enabled = false
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
- end
- DestroyLegWelds()
- del = false
- res()
- hum.WalkSpeed = ws
- end
- function UltimateSlash()
- del = true
- hum.WalkSpeed = 0
- AddLegWelds()
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(ITCF,WTCF,.4+i)
- HC.C0 = clerp(IHCF,WHCF,.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- LW.C0 = clerp(ILWF,WLWF,.4+i)
- RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-70),0,0),.4+i)
- end
- pemit.Enabled = true
- PlaySnd(136007472,chara.Head,1,1)
- swait(2)
- PlaySnd(28144295,chara.Head,.5,1)
- bladeactive = true
- exebladeactive = true
- SlashT.Enabled = true
- local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
- bfos.P = 200000
- bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
- bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 100
- debby:AddItem(bfos,.1)
- for i = 0,.6,.1 do
- swait()
- TC.C0 = clerp(WTCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.4+i)
- HC.C0 = clerp(WHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.4+i)
- LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
- RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.4+i)
- end
- bladeactive = false
- exebladeactive = false
- swait(2)
- SlashT.Enabled = false
- pemit.Enabled = false
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(30),0,math.rad(-40)),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-30),0,math.rad(40)),.6-i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- RLW.C0 = clerp(RLWF,(RLWF + Vector3.new(0,0,-1)) * CFrame.fromEulerAnglesXYZ(math.rad(-50),0,0),.6-i)
- end
- DestroyLegWelds()
- walking = false
- res()
- hum.WalkSpeed = ws
- del = false
- end
- ----Equipping--
- --function ToggleEquip()
- --if equipped == true then
- --for i = 0,.6,.1 do
- --swait()
- --TC.C0 = clerp(ITCF,TCF,.4+i)
- --HC.C0 = clerp(IHCF,HCF,.4+i)
- --RW.C0 = clerp(IRWF,RWF * CFrame.fromEulerAnglesXYZ(math.rad(90),0,0),.4+i)
- --LW.C0 = clerp(ILWF,LWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(5)),.4+i)
- --end
- --elseif equipped == false then
- --end
- --end
- --Keys--
- gkeydown = false
- combo = 0
- function onKeyDown(key)
- if key == "e" and del == false then
- ToggleBlock()
- end
- if del == false and blockval == false then
- if key == "r" then
- BackFlip()
- elseif key == "t" then
- Flip()
- elseif key == "z" then
- Shuriken()
- elseif key == "x" then
- FlipStorm()
- elseif key == "c" then
- SlashDash()
- elseif key == "v" then
- UltimateSlash()
- elseif key == "p" and player.Name == "CKbackup" then
- if ungodding == false then
- ungodding = true
- chatfunc("Ungodding activated.")
- elseif ungodding == true then
- ungodding = false
- chatfunc("Ungodding deactivated.")
- end
- elseif key == "m" then
- if Music.IsPlaying == true then
- Music:Stop()
- elseif Music.IsPlaying == false then
- Music:Play()
- end
- elseif key == "k" then
- Music.SoundId = "rbxassetid://248797953"
- elseif key == "l" then
- Music.SoundId = "rbxassetid://157580176"
- end
- end
- end
- function onButton1Down()
- if gkeydown == false then
- gkeydown = true
- end
- end
- function onButton1Up()
- if gkeydown == true then
- gkeydown = false
- end
- end
- function onCombo()
- if del == false and blockval == false then
- del = true
- torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(0,1,0)).magnitude
- res()
- if torvel > 3 then
- local sauenv = math.random(9,11)/10
- PlaySnd(615910787,chara.Head,sauenv,1)
- bladeactive = true
- SlashT.Enabled = true
- for i = 0,1,.5 do
- swait()
- TC.C0 = clerp(ITCF,TCF,i)
- HC.C0 = clerp(IHCF,HCF,i)
- end
- local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
- bfos.P = 200000
- bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
- bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
- debby:AddItem(bfos,.1)
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),i)
- HC.C0 = clerp(HCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30)),i)
- LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30)),i)
- end
- TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0)
- HC.C0 = HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0)
- RW.C0 = (RWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(-30))
- LW.C0 = (LWF + Vector3.new(0,.7,0)) * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,math.rad(30))
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(math.rad(-180),0,0),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-360),0,0),i)
- end
- for i = 0,.6,.3 do
- 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)
- 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)
- end
- for i = 0,1,.25 do
- swait()
- TC.C0 = clerp(ITCF,TCF,1-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-20),0,0),1-i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-30),0),.6-i)
- LW.C0 = clerp(ILWF,(LWF + Vector3.new(0,.5,.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(30),0),.6-i)
- end
- SlashT.Enabled = false
- bladeactive = false
- elseif torvel < 3 then
- if combo == 0 then
- AddLegWelds()
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
- HC.C0 = clerp(IHCF,HCF,.4+i)
- LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.4+i)
- RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.4+i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.4+i)
- end
- PlaySnd(615910787,chara.Head,1,1)
- kickactive = true
- LKickT.Enabled = true
- local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
- bfos.P = 200000
- bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
- bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
- debby:AddItem(bfos,.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-100)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.4+i)
- end
- TC.C0 = TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90))
- swait(.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(-60),0,math.rad(90)),.6-i)
- HC.C0 = clerp(IHCF,HCF,.6-i)
- LLW.C0 = clerp(LLWF,LLWF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-60)),.6-i)
- RLW.C0 = clerp(RLWF,RLWF*CFrame.fromEulerAnglesXYZ(0,0,math.rad(60)),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- RW.C0 = clerp(IRWF,(RWF - Vector3.new(-.5,.5,-.5)) * CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-70),0),.6-i)
- end
- DestroyLegWelds()
- kickactive = false
- LKickT.Enabled = false
- combo = 1
- elseif combo == 1 then
- PlaySnd(615910787,chara.Head,1.2,1)
- bladeactive = true
- SlashT.Enabled = true
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
- LW.C0 = clerp(LWF,WLWF,.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- end
- local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
- bfos.P = 200000
- bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
- bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
- debby:AddItem(bfos,.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.4+i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.4+i)
- LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- RW.C0 = clerp(WRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.4+i)
- end
- bladeactive = false
- swait(.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(.5,1.4,0)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- end
- SlashT.Enabled = false
- combo = 2
- elseif combo == 2 then
- PlaySnd(615910787,chara.Head,1.1,1)
- bladeactive = true
- SlashT.Enabled = true
- for i = 0,.6,.2 do
- swait()
- TC.C0 = ITCF
- HC.C0 = IHCF
- LW.C0 = clerp(LWF,WLWF,.4+i)
- RW.C0 = clerp(IRWF,WRWF,.4+i)
- end
- local bfos = Instance.new("BodyVelocity",chara.HumanoidRootPart)
- bfos.P = 200000
- bfos.MaxForce = Vector3.new(bfos.P,0,bfos.P)
- bfos.Velocity = chara.HumanoidRootPart.CFrame.lookVector * 50
- debby:AddItem(bfos,.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(TCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-80)),TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(90)),.4+i)
- HC.C0 = clerp(HCF * CFrame.fromEulerAnglesXYZ(0,0,math.rad(80)),HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(-90)),.4+i)
- LW.C0 = clerp(WLWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- RW.C0 = clerp(WRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.4+i)
- end
- bladeactive = false
- swait(.1)
- for i = 0,.6,.2 do
- swait()
- TC.C0 = clerp(ITCF,TCF * CFrame.fromEulerAnglesXYZ(math.rad(15),0,math.rad(-90)),.6-i)
- HC.C0 = clerp(IHCF,HCF * CFrame.fromEulerAnglesXYZ(math.rad(-15),0,math.rad(90)),.6-i)
- LW.C0 = clerp(ILWF,(LWF - Vector3.new(.5,-1.4,.5)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(-90)),.6-i)
- RW.C0 = clerp(IRWF,(RWF + Vector3.new(1.5,-.2,1)) * CFrame.fromEulerAnglesXYZ(0,0,math.rad(90)),.6-i)
- end
- SlashT.Enabled = false
- combo = 0
- end
- end
- res()
- hum.WalkSpeed = ws
- walking = false
- del = false
- end
- end
- if mouse then
- --mouse.Button1Down:connect(onButton1Down)
- mouse.KeyDown:connect(onKeyDown)
- mouse.Button1Down:connect(onButton1Down)
- mouse.Button1Up:connect(onButton1Up)
- end
- coroutine.resume(coroutine.create(function()
- while true do
- swait(.5)
- healthlock = healthlock + 1
- end
- end))
- --Loop Function--
- walking = false
- toim = 0
- while true do
- swait()
- if gkeydown == true then
- coroutine.resume(coroutine.create(function()
- onCombo()
- end))
- end
- if blockval == true then
- hum.Health = healthlock
- end
- if del == false then attacking = false elseif del == true then attacking = true end
- torvel = (chara.HumanoidRootPart.Velocity*Vector3.new(1,0,1)).magnitude
- if torvel < 1 and walking == true and del == false and atkd == false and attacking == false and blockval == false then
- for i = 0,1,.25 do
- swait()
- if del == false and attacking == false and blockval == false then
- TC.C0 = clerp(WTCF,ITCF,i)
- HC.C0 = clerp(WHCF,IHCF,i)
- RW.C0 = clerp(WRWF,IRWF,i)
- LW.C0 = clerp(WLWF,ILWF,i)
- end
- end
- walking = false
- elseif torvel > 1 and walking == false and del == false and atkd == false and attacking == false and blockval == false then
- for i = 0,1,.25 do
- swait()
- if del == false and attacking == false and blockval == false then
- TC.C0 = clerp(WTCF,ITCF,1-i)
- HC.C0 = clerp(WHCF,IHCF,1-i)
- RW.C0 = clerp(WRWF,IRWF,1-i)
- LW.C0 = clerp(WLWF,ILWF,1-i)
- end
- end
- walking = true
- else
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement