SHOW:
|
|
- or go back to the newest paste.
1 | --https://github.com/Mokiros/roblox-FE-compatibility | |
2 | if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end | |
3 | local Player,Mouse,mouse,UserInputService,ContextActionService = owner | |
4 | local RealPlayer = Player | |
5 | 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(),Button2Up=c(),Button2Down=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;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")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 typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u 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,s)game,owner=x,x.Players.LocalPlayer end | |
6 | -- Created by Nebula_Zorua aka Quil_Cyndaquil | |
7 | -- Original by CKbackup aka Sugarie Saffron | |
8 | -- Credit to CK for some code | |
9 | ||
10 | ||
11 | --[[ | |
12 | Psychopath V2 was spread alot, anyway. If it's gonna be leaked and spread, might aswell get some fame from it | |
13 | MintyLatios on V3RM | |
14 | Nebula the Zorua#1938 on Discord | |
15 | ]] | |
16 | wait(1/60) | |
17 | local plr = game:service'Players'.LocalPlayer | |
18 | local plrgui = plr:FindFirstChildOfClass'PlayerGui' | |
19 | local char = plr.Character | |
20 | local hum = char:FindFirstChildOfClass"Humanoid" | |
21 | local rarm = char["Right Arm"] | |
22 | local larm= char["Left Arm"] | |
23 | local rleg= char["Right Leg"] | |
24 | local lleg = char["Left Leg"] | |
25 | local root = char.HumanoidRootPart | |
26 | local tors = char.Torso | |
27 | local head = char.Head | |
28 | local sine = 0; | |
29 | local change = 1; | |
30 | local attack = false | |
31 | local RunS = game:GetService("RunService") | |
32 | local mouse = plr:GetMouse() | |
33 | local defAnim = true; | |
34 | local UIP = game:service'UserInputService' | |
35 | local target = nil; | |
36 | local TweS = game:GetService("TweenService") | |
37 | local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ} | |
38 | local V3 = {N=Vector3.new} | |
39 | local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge} | |
40 | local Effects,Sounds = {},{}; | |
41 | hum.WalkSpeed = 4; | |
42 | -- Disable animations | |
43 | for _,v in next, hum:GetPlayingAnimationTracks() do | |
44 | v:Stop(); | |
45 | end | |
46 | ||
47 | pcall(game.Destroy,char:FindFirstChild'Animate') | |
48 | pcall(game.Destroy,hum:FindFirstChild'Animator') | |
49 | hum:SetStateEnabled("Dead",false) | |
50 | hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false) | |
51 | ||
52 | ||
53 | -- Sounds | |
54 | Sounds['Wet'] = {Id=256738023,Loop=false,Pitch=1} | |
55 | Sounds['Swoosh1'] = {Id=320557353,Loop=false,Pitch=1} | |
56 | Sounds['Swoosh2'] = {Id=320557382,Loop=false,Pitch=1} | |
57 | Sounds['Swoosh3'] = {Id=320557413,Loop=false,Pitch=1} | |
58 | Sounds['Swoosh4'] = {Id=320557453,Loop=false,Pitch=1} | |
59 | Sounds['Swoosh5'] = {Id=320557487,Loop=false,Pitch=1} | |
60 | Sounds['Swoosh6'] = {Id=320557537,Loop=false,Pitch=1} | |
61 | Sounds['Swoosh7'] = {Id=320557563,Loop=false,Pitch=1} | |
62 | Sounds['Swoosh8'] = {Id=320557518,Loop=false,Pitch=1} | |
63 | Sounds['ShrekRemix'] = {Id=163306929,Loop=true,Pitch=1,Volume = 4} | |
64 | Sounds['CreoDimension'] = {Id=927529620,Loop=true,Pitch=1,Volume=4} | |
65 | Sounds['BlackBlizzard'] = {Id=657626121,Loop=true,Pitch=1,Volume=4} | |
66 | Sounds['ColbreakzFantasy'] = {Id=876981900,Loop=true,Pitch=1,Volume=4} | |
67 | Sounds['NeflCrystals'] = {Id=340106355,Loop=true,Pitch=1,Volume=4} | |
68 | Sounds['EvilMortyRemix'] = {Id=1057401232,Loop=true,Pitch=1,Volume=10} | |
69 | Sounds['MadWorld'] = {Id=288721732,Loop=true,Pitch=1,Volume=10} | |
70 | Sounds['Swing'] = {Id=12222208,Loop=false,Pitch=.5,Volume=1} | |
71 | Sounds['WashDING'] = {Id=62339698,Loop=false,Pitch=.3,Volume=1} | |
72 | Sounds['Stab'] = {Id=429400881,Loop=false,Pitch=1,Volume=1} | |
73 | Sounds['Hit'] = {Id=169380525,Loop=false,Pitch=1,Volume=1} | |
74 | Sounds['Explode'] = {Id=206049428,Loop=false,Pitch=1,Volume=1} | |
75 | Sounds['Tele'] = {Id=743521656,Loop=false,Pitch=.7,Volume=1} | |
76 | -- Functions | |
77 | ||
78 | ||
79 | local NewInstance = function(instance,parent,properties) | |
80 | local inst = Instance.new(instance,parent) | |
81 | if(properties)then | |
82 | for i,v in next, properties do | |
83 | pcall(function() inst[i] = v end) | |
84 | end | |
85 | end | |
86 | return inst; | |
87 | end | |
88 | ||
89 | function clerp(a, b, t) | |
90 | local qa = { | |
91 | QuaternionFromCFrame(a) | |
92 | } | |
93 | local qb = { | |
94 | QuaternionFromCFrame(b) | |
95 | } | |
96 | local ax, ay, az = a.x, a.y, a.z | |
97 | local bx, by, bz = b.x, b.y, b.z | |
98 | local _t = 1 - t | |
99 | return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) | |
100 | end | |
101 | function QuaternionFromCFrame(cf) | |
102 | local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() | |
103 | local trace = m00 + m11 + m22 | |
104 | if trace > 0 then | |
105 | local s = math.sqrt(1 + trace) | |
106 | local recip = 0.5 / s | |
107 | return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 | |
108 | else | |
109 | local i = 0 | |
110 | if m00 < m11 then | |
111 | i = 1 | |
112 | end | |
113 | if m22 > (i == 0 and m00 or m11) then | |
114 | i = 2 | |
115 | end | |
116 | if i == 0 then | |
117 | local s = math.sqrt(m00 - m11 - m22 + 1) | |
118 | local recip = 0.5 / s | |
119 | return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip | |
120 | elseif i == 1 then | |
121 | local s = math.sqrt(m11 - m22 - m00 + 1) | |
122 | local recip = 0.5 / s | |
123 | return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip | |
124 | elseif i == 2 then | |
125 | local s = math.sqrt(m22 - m00 - m11 + 1) | |
126 | local recip = 0.5 / s | |
127 | return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip | |
128 | end | |
129 | end | |
130 | end | |
131 | function QuaternionToCFrame(px, py, pz, x, y, z, w) | |
132 | local xs, ys, zs = x + x, y + y, z + z | |
133 | local wx, wy, wz = w * xs, w * ys, w * zs | |
134 | local xx = x * xs | |
135 | local xy = x * ys-- Created by Nebula_Zorua aka Quil_Cyndaquil | |
136 | local xz = x * zs | |
137 | local yy = y * ys | |
138 | local yz = y * zs | |
139 | local zz = z * zs | |
140 | return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy)) | |
141 | end | |
142 | function QuaternionSlerp(a, b, t) | |
143 | local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] | |
144 | local startInterp, finishInterp | |
145 | if cosTheta >= 1.0E-4 then | |
146 | if 1 - cosTheta > 1.0E-4 then | |
147 | local theta = math.acos(cosTheta) | |
148 | local invSinTheta = 1 / math.sin(theta) | |
149 | startInterp = math.sin((1 - t) * theta) * invSinTheta | |
150 | finishInterp = math.sin(t * theta) * invSinTheta | |
151 | else | |
152 | startInterp = 1 - t | |
153 | finishInterp = t | |
154 | end | |
155 | elseif 1 + cosTheta > 1.0E-4 then | |
156 | local theta = math.acos(-cosTheta) | |
157 | local invSinTheta = 1 / math.sin(theta) | |
158 | startInterp = math.sin((t - 1) * theta) * invSinTheta | |
159 | finishInterp = math.sin(t * theta) * invSinTheta | |
160 | else | |
161 | startInterp = t - 1 | |
162 | finishInterp = t | |
163 | end | |
164 | return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp | |
165 | end | |
166 | ||
167 | local sndFromData = function(data,parent) | |
168 | if(typeof(data) == 'table')then | |
169 | local snd = NewInstance("Sound",parent or char,{SoundId = "rbxassetid://"..data.Id,Looped=data.Loop or false,Pitch = data.Pitch or 1,Volume = data.Volume or 1}) | |
170 | return snd; | |
171 | else | |
172 | return error('Argument passed into sndFromData must be a table!',1) | |
173 | end | |
174 | end | |
175 | ||
176 | function UnbindLoops() | |
177 | pcall(RunS.UnbindFromRenderStep,RunS,"N_Effects") | |
178 | pcall(RunS.UnbindFromRenderStep,RunS,"N_Animations") | |
179 | end; | |
180 | ||
181 | UnbindLoops() -- Just so if the loops already exist from previously running a script using this template, there's no errors | |
182 | ||
183 | -- Build | |
184 | New = function(Object, Parent, Name, Data) | |
185 | local Object = Instance.new(Object) | |
186 | for Index, Value in pairs(Data or {}) do | |
187 | Object[Index] = Value | |
188 | end | |
189 | Object.Parent = Parent | |
190 | Object.Name = Name | |
191 | return Object | |
192 | end | |
193 | ||
194 | local crosshair = Instance.new("BillboardGui",char) | |
195 | crosshair.Size = UDim2.new(10,0,10,0) | |
196 | crosshair.Enabled = false | |
197 | ||
198 | local imgl = Instance.new("ImageLabel",crosshair) | |
199 | imgl.Position = UDim2.new(0,0,0,0) | |
200 | imgl.Size = UDim2.new(1,0,1,0) | |
201 | imgl.Image = "rbxassetid://233522684" | |
202 | imgl.BackgroundTransparency = 1 | |
203 | imgl.ImageColor3 = Color3.new(.6,0,0) | |
204 | local img2 = Instance.new("ImageLabel",crosshair) | |
205 | img2.Position = UDim2.new(0,0,0,0) | |
206 | img2.Size = UDim2.new(1,0,1,0) | |
207 | img2.Image = "rbxassetid://233522684" | |
208 | img2.BackgroundTransparency = 1 | |
209 | img2.ImageColor3 = Color3.new(.6,0,0) | |
210 | ||
211 | local Music = sndFromData(Sounds.MadWorld,tors) | |
212 | Music:Play() | |
213 | ||
214 | local Knife = New("Model",char,"Knife",{}) | |
215 | handle = New("Part",Knife,"handle",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1.15999961, 1),CFrame = CFrame.new(23.1399994, 1.06502271, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
216 | Mesh = New("CylinderMesh",handle,"Mesh",{Scale = Vector3.new(0.300000012, 1, 0.300000012),}) | |
217 | local Swing = sndFromData(Sounds.Swing,handle) | |
218 | local Tele = sndFromData(Sounds.Tele,handle) | |
219 | local Stab = sndFromData(Sounds.Stab,Hitbox) | |
220 | local WashDING = sndFromData(Sounds.WashDING,handle) | |
221 | local Explos = sndFromData(Sounds.Explode,handle) | |
222 | local Hit = sndFromData(Sounds.Hit,handle) | |
223 | ||
224 | idk = New("Part",Knife,"idk",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
225 | Mesh = New("SpecialMesh",idk,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
226 | mot = New("Weld",idk,"mot",{Part0 = idk,Part1 = handle,C1 = CFrame.new(0, 0.194999337, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
227 | K1 = New("Part",Knife,"K1",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.90501189, -62.0449982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
228 | Mesh = New("SpecialMesh",K1,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,}) | |
229 | mot = New("Weld",K1,"mot",{Part0 = K1,Part1 = handle,C1 = CFrame.new(0, 1.83998919, -0.0750007629, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
230 | K2 = New("Part",Knife,"K2",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.85501194, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
231 | Mesh = New("BlockMesh",K2,"Mesh",{Scale = Vector3.new(0.0250000004, 0.349999994, 0.0500000007),}) | |
232 | mot = New("Weld",K2,"mot",{Part0 = K2,Part1 = handle,C1 = CFrame.new(0, 1.78998923, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
233 | K3 = New("Part",Knife,"K3",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.90501189, -61.8950005, -1, 0, -0, -0, 1, -0, -0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
234 | Mesh = New("SpecialMesh",K3,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,}) | |
235 | mot = New("Weld",K3,"mot",{Part0 = K3,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 1, 0, -0, -0, -1),C1 = CFrame.new(0, 1.83998919, 0.0749969482, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
236 | K4 = New("Part",Knife,"K4",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.50501299, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
237 | Mesh = New("BlockMesh",K4,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),}) | |
238 | mot = New("Weld",K4,"mot",{Part0 = K4,Part1 = handle,C1 = CFrame.new(0, 1.43999028, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
239 | K5 = New("Part",Knife,"K5",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.40501499, -62.0449982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
240 | Mesh = New("BlockMesh",K5,"Mesh",{Scale = Vector3.new(0.0250000004, 0.75, 0.100000001),}) | |
241 | mot = New("Weld",K5,"mot",{Part0 = K5,Part1 = handle,C1 = CFrame.new(0, 1.33999228, -0.0750007629, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
242 | K6 = New("Part",Knife,"K6",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.30501699, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
243 | Mesh = New("BlockMesh",K6,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),}) | |
244 | mot = New("Weld",K6,"mot",{Part0 = K6,Part1 = handle,C1 = CFrame.new(0, 1.23999429, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
245 | K7 = New("Part",Knife,"K7",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.0800221, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
246 | Mesh = New("BlockMesh",K7,"Mesh",{Scale = Vector3.new(0.0250000004, 0.100000001, 0.0500000007),}) | |
247 | mot = New("Weld",K7,"mot",{Part0 = K7,Part1 = handle,C1 = CFrame.new(0, 1.01499939, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
248 | K8 = New("Part",Knife,"K8",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(.25, .5, .5),CFrame = CFrame.new(23.1399994, 2.40501499, -61.8950005, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
249 | Mesh = New("BlockMesh",K8,"Mesh",{Scale = Vector3.new(0.1000000016, 1.5, 0.200000002),}) | |
250 | mot = New("Weld",K8,"mot",{Part0 = K8,Part1 = handle,C1 = CFrame.new(0, 1.33999228, 0.0749969482, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
251 | K9 = New("Part",Knife,"K9",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.005023, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
252 | Mesh = New("CylinderMesh",K9,"Mesh",{Scale = Vector3.new(0.25, 0.0500000007, 0.25),}) | |
253 | mot = New("Weld",K9,"mot",{Part0 = K9,Part1 = handle,C1 = CFrame.new(0, 0.940000296, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
254 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -62.2299995, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
255 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
256 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, -0.260002136, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
257 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.85502005, -62.2600021, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
258 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),}) | |
259 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.789997339, -0.29000473, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
260 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -62.2100029, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
261 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
262 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, -0.240005493, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
263 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.80502105, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
264 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.269999981, 0.349999994, 0.269999981),}) | |
265 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.739998341, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
266 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002505, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
267 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
268 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.0450023413, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
269 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
270 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
271 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.494998336, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
272 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002004, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
273 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
274 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.0449973345, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
275 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
276 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
277 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.494998336, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
278 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
279 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
280 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.494998336, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
281 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.95552194, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
282 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.24000001, 0.0500000007, 0.24000001),}) | |
283 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.890499234, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
284 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -61.7500038, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
285 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
286 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, 0.219993591, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
287 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.90501904, -62.1199989, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
288 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.399999976, 0.150000006),}) | |
289 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.839996338, -0.150001526, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
290 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
291 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
292 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, -0.104998708, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
293 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.95502305, -62.2100029, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
294 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
295 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.890000343, -0.240005493, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
296 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.500020981, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
297 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.200000003),}) | |
298 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, -0.565001726, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
299 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
300 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
301 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, -0.104998708, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
302 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
303 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
304 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, -0.104998708, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
305 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002405, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
306 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
307 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.34500134, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
308 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.90501904, -62.2600021, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
309 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
310 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.839996338, -0.29000473, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
311 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002405, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
312 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
313 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.34500134, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
314 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
315 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
316 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.194999337, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
317 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.95501804, -61.7949982, 1, 0, 4.37113847e-08, 4.37113847e-08, -4.37113883e-08, -1, 1.91068525e-15, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
318 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.100000001, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
319 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 4.37113847e-08, 1.91068525e-15, 0, -4.37113883e-08, 1, 4.37113847e-08, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.889995337, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
320 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.84001994, -61.8200035, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
321 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.150000006),}) | |
322 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.774997234, 0.149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
323 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002095, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
324 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
325 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.34499824, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
326 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002505, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
327 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
328 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.0450023413, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
329 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
330 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.140000001, 0.300000012),}) | |
331 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.814999342, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
332 | Part = New("Part",Knife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
333 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
334 | mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.194999337, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
335 | Hitbox = NewInstance("Part",Knife,{Name="Hitbox",Transparency=1,Size=Vector3.new(.5,1.5,.5),CanCollide=false}) | |
336 | HitWeld = NewInstance("Weld",Knife,{Part0=Hitbox,Part1=K9,C0=CF.N(0,-.5,0)}) | |
337 | for _,v in next, Knife:children() do | |
338 | if v:IsA'BasePart' then | |
339 | v.CanCollide = false | |
340 | end | |
341 | end | |
342 | ||
343 | -- thanks shuggy | |
344 | local p1mit = Instance.new("ParticleEmitter",Hitbox) | |
345 | p1mit.Texture = "rbxasset://textures/particles/fire_main.dds" | |
346 | p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))}) | |
347 | p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)}) | |
348 | p1mit.Lifetime = NumberRange.new(2) | |
349 | p1mit.Rate = 100 | |
350 | p1mit.Enabled = false | |
351 | p1mit.Acceleration = Vector3.new(0,-5,0) | |
352 | p1mit.Rotation = NumberRange.new(0,359) | |
353 | p1mit.Speed = NumberRange.new(0) | |
354 | ||
355 | local p2mit = Instance.new("ParticleEmitter",K8) | |
356 | p2mit.Texture = "http://www.roblox.com/asset/?id=243132757" | |
357 | p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))}) | |
358 | p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)}) | |
359 | p2mit.Lifetime = NumberRange.new(1) | |
360 | p2mit.Rate = 10 | |
361 | p2mit.Acceleration = Vector3.new(0,-10,0) | |
362 | p2mit.Speed = NumberRange.new(0) | |
363 | ||
364 | -- Explosive Hitbox | |
365 | function ExHitbox(rad,pos,damage,env,toim) | |
366 | local E = Instance.new("Explosion") | |
367 | E.Position = pos | |
368 | E.Parent = workspace | |
369 | E.BlastRadius = rad | |
370 | E.BlastPressure = 0 | |
371 | E.Visible = false | |
372 | E.Hit:connect(function(hit) | |
373 | if hit and hit.Parent and hit.Parent:FindFirstChildOfClass("Humanoid") and notWhitelisted(hit.Parent) and hit.Parent:FindFirstChildOfClass("Humanoid").Health > 0 and hit.Parent ~= char and not hit.Parent:FindFirstChild("HitMarkerPsycho2") then | |
374 | for _,ch in next, hit.Parent:children() do | |
375 | if ch:IsA'BasePart' then | |
376 | local efff = p1mit:Clone() | |
377 | efff.Enabled = true | |
378 | efff.Parent = ch | |
379 | delay(1,function() | |
380 | efff.Enabled = false | |
381 | end) | |
382 | end | |
383 | end | |
384 | hit.Parent:BreakJoints() | |
385 | if(target == hit.Parent)then | |
386 | target = nil | |
387 | end | |
388 | delay(2,function() | |
389 | WashDING:Play() | |
390 | --pcall(game.Destroy,duder:FindFirstChildOfClass"Humanoid") | |
391 | for _,v in next, hit.Parent:children() do | |
392 | if v:IsA"BasePart" then | |
393 | v.BrickColor = BrickColor.new"Really black" | |
394 | local bodpos = Instance.new("BodyPosition",v) | |
395 | bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) | |
396 | local emi = p1mit:Clone() | |
397 | emi.LightEmission = 1 | |
398 | emi.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,1)),ColorSequenceKeypoint.new(1,Color3.new(1,0,1))}) | |
399 | emi.Parent = v | |
400 | emi.Enabled = true | |
401 | game:service'Debris':AddItem(v,1) | |
402 | end | |
403 | end | |
404 | end) | |
405 | end | |
406 | end) | |
407 | end | |
408 | -- Joints and Lerp | |
409 | local LS = NewInstance('Motor',char,{Part0=tors,Part1=larm,C0 = CF.N(-1.5,0.5,0),C1 = CF.N(0,.5,0)}) | |
410 | local RS = NewInstance('Motor',char,{Part0=tors,Part1=rarm,C0 = CF.N(1.5,0.5,0),C1 = CF.N(0,.5,0)}) | |
411 | local NK = NewInstance('Motor',char,{Part0=tors,Part1=head,C0 = CF.N(0,1.5,0)}) | |
412 | local LH = NewInstance('Motor',char,{Part0=tors,Part1=lleg,C0 = CF.N(-.5,-1,0),C1 = CF.N(0,1,0)}) | |
413 | local RH = NewInstance('Motor',char,{Part0=tors,Part1=rleg,C0 = CF.N(.5,-1,0),C1 = CF.N(0,1,0)}) | |
414 | local RJ = NewInstance('Motor',char,{Part0=root,Part1=tors}) | |
415 | local HW = NewInstance('Motor',char,{Part0=handle,Part1=rarm,C0=CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0)}) | |
416 | ||
417 | ||
418 | -- Default C0s | |
419 | local LSD=LS.C0 | |
420 | local RSD=RS.C0 | |
421 | local HD=NK.C0 | |
422 | local TD=RJ.C0 | |
423 | local LHD=LH.C0 | |
424 | local RHD=RH.C0 | |
425 | ||
426 | -- Check State | |
427 | function CheckState(rPart) | |
428 | if(rPart.Velocity.y > .5 and hum:GetState() == Enum.HumanoidStateType.Freefall)then | |
429 | return 'Jump'; | |
430 | elseif(rPart.Velocity.y < -.5 and hum:GetState() == Enum.HumanoidStateType.Freefall)then | |
431 | return 'Fall'; | |
432 | elseif(math.abs(rPart.Velocity.x) > 2 or math.abs(rPart.Velocity.z) > 2 and hum:GetState() ~= Enum.HumanoidStateType.Freefall)then | |
433 | return 'Walk'; | |
434 | end | |
435 | return 'Idle'; | |
436 | end | |
437 | -- Effect Loop | |
438 | RunS:BindToRenderStep("N_Effects",Enum.RenderPriority.Character.Value + 2,function() | |
439 | for _,v in next, Effects do | |
440 | -- TODO: Add Effects | |
441 | end | |
442 | end) | |
443 | ||
444 | -- Damage | |
445 | function fuckimUp(duder,suicide) | |
446 | if(duder == char or duder and notWhitelisted(duder))then | |
447 | local humR = duder:FindFirstChild"HumanoidRootPart" | |
448 | local huma = duder:FindFirstChildOfClass"Humanoid" | |
449 | local hed = duder:FindFirstChild"Head" | |
450 | NewInstance("BoolValue",duder,{Name = 'HitMarkerPsycho2',Value = true}) | |
451 | if(humR) then | |
452 | humR:destroy() | |
453 | end | |
454 | if(huma)then | |
455 | huma:ChangeState(Enum.HumanoidStateType.Physics) | |
456 | huma.PlatformStand = true | |
457 | end | |
458 | if(humR or huma) then | |
459 | if(plr.UserId == 5719877)then | |
460 | delay(2,function() | |
461 | if(duder == target)then | |
462 | target = nil | |
463 | end | |
464 | ||
465 | duder:BreakJoints() | |
466 | WashDING:Play() | |
467 | --pcall(game.Destroy,duder:FindFirstChildOfClass"Humanoid") | |
468 | for _,v in next, duder:children() do | |
469 | if v:IsA"BasePart" then | |
470 | v.BrickColor = BrickColor.new"Really black" | |
471 | local bodpos = Instance.new("BodyPosition",v) | |
472 | bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) | |
473 | local emi = p1mit:Clone() | |
474 | emi.LightEmission = 1 | |
475 | emi.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,1)),ColorSequenceKeypoint.new(1,Color3.new(1,0,1))}) | |
476 | emi.Parent = v | |
477 | emi.Enabled = true | |
478 | game:service'Debris':AddItem(v,1) | |
479 | end | |
480 | end | |
481 | end) | |
482 | else | |
483 | duder:BreakJoints() | |
484 | end | |
485 | end | |
486 | end | |
487 | end | |
488 | local doingDamage = false; | |
489 | function notWhitelisted(char) | |
490 | local player = game:service'Players':GetPlayerFromCharacter(char) | |
491 | if(not player or player.UserId ~= 5719877)then | |
492 | return true; | |
493 | else | |
494 | return false | |
495 | end | |
496 | end | |
497 | Hitbox.Touched:connect(function(t) | |
498 | if(doingDamage and t and t.Parent)then | |
499 | local hum = t.Parent:FindFirstChildOfClass'Humanoid' | |
500 | local hed = t.Parent:FindFirstChild'Head' | |
501 | if(t.Parent ~= char and notWhitelisted(t.Parent))then | |
502 | if(hum and hum.Health > 0 and not t.Parent:FindFirstChild'HitMarkerPsycho2')then | |
503 | p1mit.Enabled = true | |
504 | Stab:Play() | |
505 | fuckimUp(t.Parent) | |
506 | wait(.5) | |
507 | p1mit.Enabled = false | |
508 | end | |
509 | end | |
510 | end | |
511 | end) | |
512 | ||
513 | -- Animation Loop | |
514 | RunS:BindToRenderStep("N_Animations",Enum.RenderPriority.Character.Value + 1,function() | |
515 | sine=sine+change | |
516 | if(target and not target.Parent) then | |
517 | target = nil; | |
518 | end | |
519 | if(target)then | |
520 | ||
521 | crosshair.Adornee = target:FindFirstChild("Torso") or target:FindFirstChild("UpperTorso") | |
522 | crosshair.Enabled = true | |
523 | else | |
524 | crosshair.Adornee = nil | |
525 | crosshair.Enabled = false | |
526 | end | |
527 | imgl.Rotation = imgl.Rotation + .5 | |
528 | img2.Rotation = img2.Rotation + 1 | |
529 | if(defAnim)then | |
530 | if(CheckState(root) == 'Idle')then | |
531 | -- Idle anim | |
532 | change = .4 | |
533 | RJ.C0 = clerp(RJ.C0,CFrame.new(-5.24950416e-10, 0.00880719814 + 0.1 * M.C((sine/16)), -0.0192620046, 1, -5.46207275e-08, -2.3859938e-08, 5.96047016e-08, 0.916382849, 0.400302947, 0, -0.400302947, 0.916382849),0.3) | |
534 | LH.C0 = clerp(LH.C0,CFrame.new(-0.439705789, -1.07790816 - 0.1 * M.C((sine/16)), -0.0569904149, 0.998180926, 0.0602900609, 0, -0.0552487783, 0.914715886, -0.400302947, -0.0241342895, 0.399574757, 0.916382849),0.3) | |
535 | RH.C0 = clerp(RH.C0,CFrame.new(0.435047954, -1.07817423 - 0.1 * M.C((sine/16)), -0.0571066141, 0.997888863, -0.0649459437, 0, 0.0595153496, 0.914448261, -0.400302947, 0.0259980522, 0.399457842, 0.916382849),0.3) | |
536 | LS.C0 = clerp(LS.C0,CFrame.new(-1.43480825, 0.55835855 + 0.1 * M.C((sine/15)), -0.0398109257, 0.991467655, 0.130353153, -8.74227766e-08, -0.11945343, 0.908563972, -0.400302947, -0.0521806739, 0.396887422, 0.916382849),0.3) | |
537 | RS.C0 = clerp(RS.C0,CFrame.new(1.4348048, 0.574370086 + 0.1 * M.C((sine/15)), -0.0764713883, 0.991467655, -0.130353153, -8.74227766e-08, 0.119453356, 0.908563972, -0.400302947, 0.0521808304, 0.396887422, 0.916382849),0.3) | |
538 | NK.C0 = clerp(NK.C0,CFrame.new(7.62939453e-06, 1.48375905, 0.180511832, 1, 0, 0, 0, 0.972320139, -0.233652905, 0, 0.233652905, 0.972320139),0.3) | |
539 | elseif(CheckState(root) == 'Walk')then | |
540 | -- Walk anim | |
541 | change = .4 | |
542 | RJ.C0 = clerp(RJ.C0,TD * CF.N(0,-.175 + .025 * M.C(sine / 3.5) + -M.S(sine/3.5)/7,0) *CF.A(-M.R(5-2.5*M.C(sine/3.5)),-M.R(10 * M.C(sine / 7)),0),.2) | |
543 | LH.C0 = clerp(LH.C0,CF.N(-.5, -0.925 + 0.5 * M.C(sine / 7) / 2, -0.5 * M.C(sine / 7) / 2) * CF.A(M.R(-15 + 15 * M.C(sine / 7)) + M.S(sine / 7) / 2.5, M.R(10 * M.C(sine / 7)), M.R(0)) * CF.A(M.R(0 - 2.5 * M.C(sine / 7)), M.R(0), M.R(0)),.2) | |
544 | RH.C0 = clerp(RH.C0,CF.N(.5, -0.925 - 0.5 * M.C(sine / 7) / 2, 0.5 * M.C(sine / 7) / 2) * CF.A(M.R(-15 - 15 * M.C(sine / 7)) + -M.S(sine / 7) / 2.5, M.R(10 * M.C(sine / 7)), M.R(0)) * CF.A(M.R(0 + 2.5 * M.C(sine / 7)), M.R(0), M.R(0)),.2) | |
545 | LS.C0 = clerp(LS.C0,CF.N(-1.5, 0.5, 0) * CF.A(math.rad(-15 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(0), math.rad(-10)),.2) | |
546 | RS.C0 = clerp(RS.C0,CF.N(1.5, 0.5, 0) * CF.A(math.rad(15 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(0), math.rad(10)),.2) | |
547 | NK.C0 = clerp(NK.C0,HD * CF.A(-M.R(5-2.5*M.C(sine/3.5)),-M.R(10 * M.C(sine / 7)),0),.3) | |
548 | elseif(CheckState(root) == 'Jump')then | |
549 | -- Jump anim | |
550 | RJ.C0 = clerp(RJ.C0,CFrame.new(-2.79396772e-07, -0.0147315077, 0.23395279, 0.969569981, 1.983814e-07, -0.244814694, -0.055274941, 0.974177897, -0.218911409, 0.238492996, 0.225782022, 0.944533587),0.3) | |
551 | LH.C0 = clerp(LH.C0,CFrame.new(-0.392084569, -0.954436064, -0.61653775, 0.999153912, 0.03942471, 0.0120183825, -0.0384271443, 0.78557229, 0.61757654, 0.0149054974, -0.617515802, 0.786420643),0.3) | |
552 | RH.C0 = clerp(RH.C0,CFrame.new(0.348729372, -1.04786503, -0.040492028, 0.977275848, -0.203113332, -0.0606394261, 0.20805952, 0.864443302, 0.457658529, -0.040537402, -0.459874988, 0.887058496),0.3) | |
553 | LS.C0 = clerp(LS.C0,CFrame.new(-1.44504118, 0.496973127, 1.18328717e-05, 0.993945599, 0.109877929, 2.87592411e-06, -0.109877951, 0.993944764, 3.27825546e-07, -2.98023224e-06, -7.15255737e-07, 1.00000012),0.3) | |
554 | RS.C0 = clerp(RS.C0,CFrame.new(1.39924657, 0.43332082, -0.398957431, 0.884435654, -0.0910949931, -0.457684994, 0.0910960883, -0.928192616, 0.360777199, -0.457684755, -0.360777497, -0.81262815),0.3) | |
555 | NK.C0 = clerp(NK.C0,CFrame.new(5.47920445e-06, 1.55189562, -0.0611583591, 1.00000012, 1.86264515e-09, 3.97861004e-06, -1.28149986e-06, 0.951825619, 0.306641817, -3.81469727e-06, -0.306641847, 0.9518255),0.3) | |
556 | elseif(CheckState(root) == 'Fall')then | |
557 | -- Fall anim | |
558 | RJ.C0 = clerp(RJ.C0,CFrame.new(-2.79396772e-07, -0.0147315077, 0.23395279, 0.969569981, 1.983814e-07, -0.244814694, -0.055274941, 0.974177897, -0.218911409, 0.238492996, 0.225782022, 0.944533587),0.3) | |
559 | LH.C0 = clerp(LH.C0,CFrame.new(-0.392084569, -0.954436064, -0.61653775, 0.999153912, 0.03942471, 0.0120183825, -0.0384271443, 0.78557229, 0.61757654, 0.0149054974, -0.617515802, 0.786420643),0.3) | |
560 | RH.C0 = clerp(RH.C0,CFrame.new(0.348729372, -1.04786503, -0.040492028, 0.977275848, -0.203113332, -0.0606394261, 0.20805952, 0.864443302, 0.457658529, -0.040537402, -0.459874988, 0.887058496),0.3) | |
561 | LS.C0 = clerp(LS.C0,CFrame.new(-1.44504118, 0.496973127, 1.18328717e-05, 0.993945599, 0.109877929, 2.87592411e-06, -0.109877951, 0.993944764, 3.27825546e-07, -2.98023224e-06, -7.15255737e-07, 1.00000012),0.3) | |
562 | RS.C0 = clerp(RS.C0,CFrame.new(1.39924657, 0.43332082, -0.398957431, 0.884435654, -0.0910949931, -0.457684994, 0.0910960883, -0.928192616, 0.360777199, -0.457684755, -0.360777497, -0.81262815),0.3) | |
563 | NK.C0 = clerp(NK.C0,CFrame.new(5.47920445e-06, 1.55189562, -0.0611583591, 1.00000012, 1.86264515e-09, 3.97861004e-06, -1.28149986e-06, 0.951825619, 0.306641817, -3.81469727e-06, -0.306641847, 0.9518255),0.3) | |
564 | end | |
565 | end | |
566 | end) | |
567 | ||
568 | -- Blood system | |
569 | ||
570 | local Blood = { | |
571 | Parts = {} | |
572 | } | |
573 | function Blood.new(Color,Parent,CF) | |
574 | ||
575 | local Part = Instance.new("Part",workspace) | |
576 | Part.Anchored = true; | |
577 | Part.CanCollide = false; | |
578 | Part.Name = "BloodPart" | |
579 | Part.BrickColor = BrickColor.new(Color) | |
580 | Part.Size = Vector3.new(1,.02,1) | |
581 | Part.CFrame = CF | |
582 | local Mesh = Instance.new("CylinderMesh",Part) | |
583 | Mesh.Scale = Vector3.new(.2,1,.2) | |
584 | coroutine.wrap(function() | |
585 | for i = .2, 1, .01 do | |
586 | Mesh.Scale = Vector3.new(i,1,i) | |
587 | wait() | |
588 | end | |
589 | end)() | |
590 | table.insert(Blood.Parts,{Mesh=Mesh,Part=Part,EndSize = Vector3.new(1,0,1)}) | |
591 | end | |
592 | ||
593 | function bleed(who,parts) | |
594 | for i = 1, parts do | |
595 | if who and (who:FindFirstChild"Torso" or who:FindFirstChild"UpperTorso") then | |
596 | local Part = Instance.new("Part",who) | |
597 | Part.Anchored = false; | |
598 | Part.CanCollide = false; | |
599 | Part.BrickColor = BrickColor.new("Maroon") | |
600 | Part.Size = Vector3.new(.1,.1,.1) | |
601 | Part.Name = "BloodPart" | |
602 | Part.CFrame = (who:FindFirstChild"Torso" or who:FindFirstChild"UpperTorso").CFrame | |
603 | Part.Velocity = (who:FindFirstChild"Torso" or who:FindFirstChild"UpperTorso").CFrame.lookVector * -5 + Vector3.new(math.random(-5,5),math.random(-5,15),math.random(-5,5)) | |
604 | Part.Touched:connect(function(t) | |
605 | for i,v in next, Blood.Parts do | |
606 | if v.Part == t then | |
607 | v.EndSize = v.EndSize + Vector3.new(0.15,0,0.15) | |
608 | v.Part.Transparency = v.Part.Transparency - .1 | |
609 | Part:destroy(); | |
610 | return; | |
611 | end | |
612 | end | |
613 | if t.Parent and not t.Parent:IsA"Accessory" and t.Name ~= "Handle" and t.Name ~= "BloodPart" and t.Parent ~= who and not t.Parent:FindFirstChildOfClass"Humanoid" then | |
614 | Blood.new(tostring(Part.BrickColor),who,CFrame.new(Vector3.new(Part.Position.X,(t.Position.Y+(t.Size.Y/2))+0.02,Part.Position.Z))) | |
615 | Part:Destroy() | |
616 | end | |
617 | end) | |
618 | wait(math.random(0,0.5)) | |
619 | end | |
620 | end | |
621 | end | |
622 | ||
623 | RunS.RenderStepped:connect(function() | |
624 | for i,v in next, Blood.Parts do | |
625 | local oCF = v.Part.CFrame | |
626 | if v.Part.Size.x < v.EndSize.x then | |
627 | v.Part.Size = v.Part.Size + Vector3.new(.01,0,0) | |
628 | v.Part.CFrame = oCF | |
629 | end | |
630 | if v.Part.Size.z < v.EndSize.z then | |
631 | v.Part.Size = v.Part.Size + Vector3.new(0,0,.01) | |
632 | v.Part.CFrame = oCF | |
633 | end | |
634 | v.Part.Transparency = v.Part.Transparency+.01 | |
635 | if v.Part.Transparency > 0.99 then | |
636 | v.Part:destroy() | |
637 | table.remove(Blood.Parts,i) | |
638 | end | |
639 | end | |
640 | end) | |
641 | ||
642 | -- Keystroke system | |
643 | local lastKeypress = time(); | |
644 | local Keystroke = "" | |
645 | local KeystrokeKeys = { | |
646 | [Enum.KeyCode.W] = true, | |
647 | [Enum.KeyCode.A] = true, | |
648 | [Enum.KeyCode.S] = true, | |
649 | [Enum.KeyCode.D] = true, | |
650 | [Enum.KeyCode.C] = true, | |
651 | [Enum.KeyCode.F] = true, | |
652 | [Enum.KeyCode.X] = true, | |
653 | } | |
654 | ||
655 | local POIERTIERT=string.reverse"auroZ_alubeN yb " | |
656 | local Keystrokes = { | |
657 | ['DSC'] = {"Murder",function() | |
658 | attack = true; | |
659 | defAnim = false; | |
660 | doingDamage = true; | |
661 | hum.WalkSpeed = 0; | |
662 | local bf = Instance.new("BodyVelocity",tors) | |
663 | bf.P = 10000 | |
664 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
665 | bf.Velocity = Vector3.new(0,100,0) + root.CFrame.lookVector*5 | |
666 | Swing:Play() | |
667 | for i = 0,.6,.1 do | |
668 | RunS.RenderStepped:wait() | |
669 | RJ.C0 = clerp(RJ.C0,CFrame.new(-3.81469727e-06, -2.27373892e-13, -3.81469727e-06, 0, -5.96047016e-08, 1, 0, 1, 5.96047016e-08, -1, 0, 0),.3) | |
670 | LH.C0 = clerp(LH.C0,CFrame.new(-0.823868632, -0.682021141, -0.65617919, 0.921954632, -0.3854222, -0.0380717181, 0.359884083, 0.816221595, 0.451957732, -0.14311932, -0.430386335, 0.891228676),.3) | |
671 | RH.C0 = clerp(RH.C0,CFrame.new(0.499992371, -1.00207138, -0.0348776802, 8.72385826e-08, -5.67204639e-09, -1, 0.0648806468, 0.997893035, 0, 0.997893035, -0.0648806468, 8.74227766e-08),.3) | |
672 | LS.C0 = clerp(LS.C0,CFrame.new(-1.43105853, 0.495226681, 0, 0.990452647, 0.137853965, 0, -0.13785395, 0.990452647, 0, 0, 0, 1),.3) | |
673 | RS.C0 = clerp(RS.C0,CFrame.new(1.3304708, 0.860174119, 0, -0.996696353, -0.0812105834, 0, 0.0812105834, -0.996696353, 0, 0, 0, 1),.3) | |
674 | NK.C0 = clerp(NK.C0,CFrame.new(7.62939453e-06, 1.49996305, -6.66982853e-13, 8.74227766e-08, 0, -1, 0, 1, 0, 1, 0, 8.74227766e-08),.3) | |
675 | HW.C0 = clerp(HW.C0,CF.N(0,0,-0.9)*CF.A(M.R(-90),M.R(90),0),.3) | |
676 | end | |
677 | wait(.4) | |
678 | doingDamage = false | |
679 | bf:destroy() | |
680 | wait(.5) | |
681 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
682 | attack = false | |
683 | defAnim = true | |
684 | hum.WalkSpeed = 4 | |
685 | end}, | |
686 | ['SAX'] = {"Suicide", function() | |
687 | defAnim = false | |
688 | attack = true | |
689 | hum.WalkSpeed = 0 | |
690 | for i = 0, 1, 0.1 do | |
691 | RunS.RenderStepped:wait() | |
692 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.998328507, -0.0577778853, 0, 0.0577779375, 0.998329461),0.3) | |
693 | LH.C0 = clerp(LH.C0,CFrame.new(-0.500695527, -1.02626717, 0.00180635601, 0.998612463, 0.0526606515, 0, -0.0525365211, 0.996258616, 0.0686051771, 0.00361279165, -0.0685099587, 0.997643948),0.3) | |
694 | RH.C0 = clerp(RH.C0,CFrame.new(0.501874149, -1.04304862, 0.00393840671, 0.996255398, -0.0864589661, 0, 0.0860992745, 0.992110729, 0.0911102667, -0.0078772977, -0.0907690823, 0.995840847),0.3) | |
695 | LS.C0 = clerp(LS.C0,CFrame.new(-1.5, 0.499999493, 2.79396772e-08, 1, 0, 0, 0, 0.999998987, 5.58793545e-08, 0, 5.58793545e-08, 1),0.3) | |
696 | RS.C0 = clerp(RS.C0,CFrame.new(1.75982404, 1.2, -0.430691123, 0.602406263, 0.79818964, 1.77635684e-15, 0.0164101459, -0.0123849958, -0.999787629, -0.798021019, 0.602278948, -0.0205593333),0.3) | |
697 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.51961923, 0.171319962, 1, 0, 0, 0, 0.949712813, -0.313119233, 0, 0.31311965, 0.949713707),0.3) | |
698 | HW.C0 = clerp(HW.C0,CF.N(0,0,-0.9)*CF.A(0,M.R(90),M.R(-110)),0.3) | |
699 | end | |
700 | wait(1) | |
701 | for i = 0, 1, 0.1 do | |
702 | RunS.RenderStepped:wait() | |
703 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.961180508, -0.275916666, 0, 0.275916904, 0.961181462),0.3) | |
704 | LH.C0 = clerp(LH.C0,CFrame.new(-0.500692129, -1.02626777, 0.00180545449, 0.998612463, 0.0511381514, 0.012571143, -0.0525365211, 0.951077759, 0.304448545, 0.00361278094, -0.304686397, 0.952445686),0.3) | |
705 | RH.C0 = clerp(RH.C0,CFrame.new(0.50187248, -1.04304886, 0.00393918157, 0.996255398, -0.0847592726, -0.017059261, 0.0860992745, 0.954629838, 0.285073161, -0.00787728094, -0.285474271, 0.958353877),0.3) | |
706 | LS.C0 = clerp(LS.C0,CFrame.new(-1.5, 0.499999493, 1.1920929e-07, 1, 0, 0, 0, 0.999998987, 2.38418579e-07, 0, 2.38418579e-07, 0.999999881),0.3) | |
707 | RS.C0 = clerp(RS.C0,CFrame.new(1.36339891, 1.2, 0.821489096, 0.934176028, -0.356812716, 0, -0.00733572245, -0.019205749, -0.999787688, 0.356737286, 0.933978498, -0.0205595195),0.3) | |
708 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.34209204, 0.41674614, 1, 0, 0, 0, 0.594659626, -0.803976476, 0, 0.80397743, 0.594659686),0.3) | |
709 | end | |
710 | ||
711 | fuckimUp(char) | |
712 | coroutine.wrap(function() | |
713 | for i = 1, 250 do | |
714 | if char and (char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso") then | |
715 | local Part = Instance.new("Part",char) | |
716 | Part.Anchored = false; | |
717 | Part.CanCollide = false; | |
718 | Part.BrickColor = BrickColor.new("Maroon") | |
719 | Part.Size = Vector3.new(.1,.1,.1) | |
720 | Part.Name = "BloodPart" | |
721 | Part.CFrame = (char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso").CFrame * CF.N(0,.5,0) | |
722 | Part.Velocity = (char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso").CFrame.lookVector * 5 + Vector3.new(math.random(-5,5),math.random(-5,15),math.random(-5,5)) | |
723 | Part.Touched:connect(function(t) | |
724 | for i,v in next, Blood.Parts do | |
725 | if v.Part == t then | |
726 | v.EndSize = v.EndSize + Vector3.new(0.15,0,0.15) | |
727 | v.Part.Transparency = v.Part.Transparency - .1 | |
728 | Part:destroy(); | |
729 | return; | |
730 | end | |
731 | end | |
732 | if t.Parent and not t.Parent:IsA"Accessory" and t.Name ~= "Handle" and t.Name ~= "BloodPart" and t.Parent ~= who and not t.Parent:FindFirstChildOfClass"Humanoid" then | |
733 | Blood.new(tostring(Part.BrickColor),who,CFrame.new(Vector3.new(Part.Position.X,(t.Position.Y+(t.Size.Y/2))+0.02,Part.Position.Z))) | |
734 | Part:Destroy() | |
735 | end | |
736 | end) | |
737 | RunS.RenderStepped:wait(math.random(0,500)) | |
738 | end | |
739 | end | |
740 | end)() | |
741 | end}, | |
742 | ['ADC'] = {"Teleport (Needs target)",function() | |
743 | if(target and (target:FindFirstChild'Torso' or target:FindFirstChild'UpperTorso'))then | |
744 | local copee = Instance.new("Model",char) | |
745 | local copyBlacc | |
746 | function copyBlacc(o) | |
747 | for _,v in next, o:children() do | |
748 | if v ~= copee then | |
749 | if v:IsA'BasePart' then | |
750 | local p = v:Clone() | |
751 | p.CanCollide = false; | |
752 | p.Parent = copee; | |
753 | p.BrickColor = BrickColor.new'Really black' | |
754 | p.Transparency = .25 | |
755 | p.Anchored = true; | |
756 | for _,w in next, p:children() do | |
757 | if w:IsA'Weld' or w:IsA'Motor' or w:IsA'Motor6D' or w:IsA'Decal' then | |
758 | w:destroy() | |
759 | elseif w:IsA'Sound' then | |
760 | w:Stop() | |
761 | end | |
762 | end | |
763 | ||
764 | delay(.5,function() | |
765 | for i = .25, 1, .05 do | |
766 | p.Transparency = i | |
767 | wait() | |
768 | end | |
769 | p:destroy() | |
770 | end) | |
771 | end | |
772 | copyBlacc(v) | |
773 | end | |
774 | end | |
775 | end | |
776 | copyBlacc(char) | |
777 | Tele:play() | |
778 | tors.CFrame = (target:FindFirstChild'Torso' or target:FindFirstChild'UpperTorso').CFrame * CF.N(0,0,3) | |
779 | end | |
780 | end}, | |
781 | ['WWC'] = {"Execute", function() | |
782 | attack = true; | |
783 | defAnim = false | |
784 | doingDamage = true; | |
785 | hum.WalkSpeed = 0; | |
786 | local bf = Instance.new("BodyVelocity",tors) | |
787 | bf.P = 10000 | |
788 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
789 | bf.Velocity = Vector3.new(0,100,0) + root.CFrame.lookVector*5 | |
790 | Swing:Play() | |
791 | ||
792 | for i = 0, 1, .1 do | |
793 | RunS.RenderStepped:wait() | |
794 | RJ.C0 = clerp(RJ.C0,CFrame.new(2.95382852e-09, -0.0495569706, 0, 1, 5.96047016e-08, 0, 5.96047016e-08, -1, 0, 0, 0, -1),0.3) | |
795 | LH.C0 = clerp(LH.C0,CFrame.new(-0.439710259, -0.771502852, 0.0159362853, 0.998181105, 0.0602864213, 1.11327529e-06, -0.0528240055, 0.874614716, 0.481932402, 0.0290530045, -0.481055856, 0.876208484),0.3) | |
796 | RH.C0 = clerp(RH.C0,CFrame.new(0.435050339, -0.771755517, 0.0160810053, 0.997888744, -0.0649467707, -1.96350675e-06, 0.0569079854, 0.874360502, 0.481928617, -0.0312979929, -0.480911255, 0.876210511),0.3) | |
797 | LS.C0 = clerp(LS.C0,CFrame.new(-1.31296778, 0.704204559, 0, 0.768626034, 0.639698505, 0, -0.639698505, 0.768626034, 0, 0, 0, 1),0.3) | |
798 | RS.C0 = clerp(RS.C0,CFrame.new(1.49998093, 0.589664221, 0.0270539634, 1, 0, 8.74227766e-08, 0, -1, 0, 8.74227766e-08, 0, -1),0.3) | |
799 | NK.C0 = clerp(NK.C0,CFrame.new(7.52460164e-06, 1.44622362, 0.141291916, 1, -8.74227766e-08, 0, 6.69697329e-08, 0.766044438, -0.642787576, 5.61942741e-08, 0.642787576, 0.766044438),0.3) | |
800 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
801 | end | |
802 | wait(.4) | |
803 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
804 | bf:Destroy() | |
805 | attack = false; | |
806 | defAnim = true; | |
807 | doingDamage = false; | |
808 | hum.WalkSpeed = 4; | |
809 | end}, | |
810 | ['ASC'] = {"Expunge (Needs target)",function() | |
811 | if(target and target:FindFirstChild"Head")then | |
812 | attack = true; | |
813 | hum.WalkSpeed = 0; | |
814 | defAnim = false; | |
815 | for i = 0, 1, .1 do | |
816 | RunS.RenderStepped:wait() | |
817 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, -0.187180996, -0.10326767, 1, 0, 0, 0, 0.773803711, -0.633424044, 0, 0.63342464, 0.773804426),0.3) | |
818 | LH.C0 = clerp(LH.C0,CFrame.new(-0.500290036, -1.01524782, 0.00751250982, 0.999421835, 0.033031363, 0.00805905368, -0.0304989275, 0.766189039, 0.641890168, 0.0150277233, -0.641764224, 0.76675421),0.3) | |
819 | RH.C0 = clerp(RH.C0,CFrame.new(0.475509018, -0.861975431, -0.283714294, 0.996011972, -0.0331884995, -0.0828173161, 0.0796517581, -0.0874354839, 0.992980123, -0.0401966311, -0.995616913, -0.0844425261),0.3) | |
820 | LS.C0 = clerp(LS.C0,CFrame.new(-1.49369717, 0.579128742, 2.38418579e-07, 0.98739773, 0.158258319, 0, -0.158258229, 0.987397194, 4.47034836e-07, -7.4505806e-08, 4.76837158e-07, 0.999999702),0.3) | |
821 | RS.C0 = clerp(RS.C0,CFrame.new(1.38931656, 0.835723341, 0.164994478, 0.718735337, -0.667915225, -0.193154588, -0.430468231, -0.645630956, 0.630758941, -0.5460006, -0.370202541, -0.751553535),0.3) | |
822 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.44462776, 0.157159805, 1, 0, 0, 0, 0.994473934, -0.104978323, 0, 0.104979247, 0.994473994),0.3) | |
823 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
824 | end | |
825 | wait(.35) | |
826 | for i = 0, .9, .1 do | |
827 | RunS.RenderStepped:wait() | |
828 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, -0.187180996, -0.10326767, 1, 0, 0, 0, 0.880446851, 0.474142969, 0, -0.474143445, 0.880447686),0.3) | |
829 | LH.C0 = clerp(LH.C0,CFrame.new(-0.500290453, -1.01524782, 0.00751328468, 0.999421835, 0.0319818631, 0.0115403514, -0.0304989368, 0.693261623, 0.720039487, 0.0150277512, -0.719976187, 0.693835974),0.3) | |
830 | RH.C0 = clerp(RH.C0,CFrame.new(0.501995325, -1.0398252, 0.020098567, 0.996011972, -0.0484807566, 0.074898608, 0.0796517804, 0.861393273, -0.501653314, -0.0401967093, 0.505617976, 0.861820459),0.3) | |
831 | LS.C0 = clerp(LS.C0,CFrame.new(-1.49369717, 0.579128683, -2.08616257e-07, 0.98739773, 0.158258319, 0, -0.158258215, 0.987397075, -4.17232513e-07, 5.96046448e-08, -4.17232513e-07, 0.99999994),0.3) | |
832 | RS.C0 = clerp(RS.C0,CFrame.new(1.38604546, 0.379266888, 0.0178210139, 0.850962341, 0.323909789, -0.413455516, -0.43621999, -0.00257843733, -0.899835527, -0.292531431, 0.94608438, 0.139102548),0.3) | |
833 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.44462585, 0.157157898, 1, 0, 0, 0, 0.994473815, -0.104979187, 0, 0.104978442, 0.994474351),0.3) | |
834 | end | |
835 | for _,v in next, Knife:children() do | |
836 | if v:IsA'BasePart' then | |
837 | v.Transparency = 1 | |
838 | end | |
839 | end | |
840 | p2mit.Enabled = false | |
841 | local FKnife = New("Model",target,"Knife",{}) | |
842 | local handle = New("Part",FKnife,"handle",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1.15999961, 1),CFrame = CFrame.new(23.1399994, 1.06502271, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
843 | local Mesh = New("CylinderMesh",handle,"Mesh",{Scale = Vector3.new(0.300000012, 1, 0.300000012),}) | |
844 | ||
845 | local idk = New("Part",FKnife,"idk",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
846 | local Mesh = New("SpecialMesh",idk,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
847 | local mot = New("Weld",idk,"mot",{Part0 = idk,Part1 = handle,C1 = CFrame.new(0, 0.194999337, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
848 | local K1 = New("Part",FKnife,"K1",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.90501189, -62.0449982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
849 | local Mesh = New("SpecialMesh",K1,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,}) | |
850 | local mot = New("Weld",K1,"mot",{Part0 = K1,Part1 = handle,C1 = CFrame.new(0, 1.83998919, -0.0750007629, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
851 | local K2 = New("Part",FKnife,"K2",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.85501194, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
852 | local Mesh = New("BlockMesh",K2,"Mesh",{Scale = Vector3.new(0.0250000004, 0.349999994, 0.0500000007),}) | |
853 | local mot = New("Weld",K2,"mot",{Part0 = K2,Part1 = handle,C1 = CFrame.new(0, 1.78998923, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
854 | local K3 = New("Part",FKnife,"K3",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.90501189, -61.8950005, -1, 0, -0, -0, 1, -0, -0, 0, -1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
855 | local Mesh = New("SpecialMesh",K3,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,}) | |
856 | local mot = New("Weld",K3,"mot",{Part0 = K3,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, 0, 1, 0, -0, -0, -1),C1 = CFrame.new(0, 1.83998919, 0.0749969482, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
857 | local K4 = New("Part",FKnife,"K4",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.50501299, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
858 | local Mesh = New("BlockMesh",K4,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),}) | |
859 | local mot = New("Weld",K4,"mot",{Part0 = K4,Part1 = handle,C1 = CFrame.new(0, 1.43999028, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
860 | local K5 = New("Part",FKnife,"K5",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.40501499, -62.0449982, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
861 | local Mesh = New("BlockMesh",K5,"Mesh",{Scale = Vector3.new(0.0250000004, 0.75, 0.100000001),}) | |
862 | local mot = New("Weld",K5,"mot",{Part0 = K5,Part1 = handle,C1 = CFrame.new(0, 1.33999228, -0.0750007629, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
863 | local K6 = New("Part",FKnife,"K6",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.30501699, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
864 | local Mesh = New("BlockMesh",K6,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),}) | |
865 | local mot = New("Weld",K6,"mot",{Part0 = K6,Part1 = handle,C1 = CFrame.new(0, 1.23999429, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
866 | local K7 = New("Part",FKnife,"K7",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.0800221, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
867 | local Mesh = New("BlockMesh",K7,"Mesh",{Scale = Vector3.new(0.0250000004, 0.100000001, 0.0500000007),}) | |
868 | local mot = New("Weld",K7,"mot",{Part0 = K7,Part1 = handle,C1 = CFrame.new(0, 1.01499939, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
869 | local K8 = New("Part",FKnife,"K8",{BrickColor = BrickColor.new("Crimson"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(.25, .5, .5),CFrame = CFrame.new(23.1399994, 2.40501499, -61.8950005, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.592157, 0, 0),}) | |
870 | local Mesh = New("BlockMesh",K8,"Mesh",{Scale = Vector3.new(0.1000000016, 1.5, 0.200000002),}) | |
871 | local mot = New("Weld",K8,"mot",{Part0 = K8,Part1 = handle,C1 = CFrame.new(0, 1.33999228, 0.0749969482, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
872 | local K9 = New("Part",FKnife,"K9",{BrickColor = BrickColor.new("Really red"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 2.005023, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 1, 1),}) | |
873 | local Mesh = New("CylinderMesh",K9,"Mesh",{Scale = Vector3.new(0.25, 0.0500000007, 0.25),}) | |
874 | local mot = New("Weld",K9,"mot",{Part0 = K9,Part1 = handle,C1 = CFrame.new(0, 0.940000296, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
875 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -62.2299995, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
876 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
877 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, -0.260002136, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
878 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.85502005, -62.2600021, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
879 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),}) | |
880 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.789997339, -0.29000473, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
881 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -62.2100029, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
882 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
883 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, -0.240005493, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
884 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.80502105, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
885 | local Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.269999981, 0.349999994, 0.269999981),}) | |
886 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.739998341, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
887 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002505, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
888 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
889 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.0450023413, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
890 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
891 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
892 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.494998336, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
893 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002004, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
894 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
895 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.0449973345, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
896 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
897 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
898 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.494998336, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
899 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.56002104, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
900 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
901 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.494998336, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
902 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.95552194, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
903 | local Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.24000001, 0.0500000007, 0.24000001),}) | |
904 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.890499234, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
905 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -61.7500038, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
906 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),}) | |
907 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.814999342, 0.219993591, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
908 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.90501904, -62.1199989, 1, 0, 0, 0, -4.37113883e-08, -1, 0, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
909 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.399999976, 0.150000006),}) | |
910 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, -4.37113883e-08, 1, 0, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.839996338, -0.150001526, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
911 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
912 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
913 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, -0.104998708, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
914 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.95502305, -62.2100029, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
915 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
916 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.890000343, -0.240005493, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
917 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.500020981, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
918 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.200000003),}) | |
919 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, -0.565001726, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
920 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
921 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
922 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, -0.104998708, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
923 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 0.960023999, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
924 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
925 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, -0.104998708, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
926 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002405, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
927 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
928 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.34500134, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
929 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.90501904, -62.2600021, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
930 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
931 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.839996338, -0.29000473, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
932 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002405, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
933 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
934 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.34500134, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
935 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
936 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
937 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.194999337, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
938 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.95501804, -61.7949982, 1, 0, 4.37113847e-08, 4.37113847e-08, -4.37113883e-08, -1, 1.91068525e-15, 1, -4.37113883e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
939 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.100000001, 0.0500000007),MeshType = Enum.MeshType.Wedge,}) | |
940 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 4.37113847e-08, 1.91068525e-15, 0, -4.37113883e-08, 1, 4.37113847e-08, -1, -4.37113883e-08),C1 = CFrame.new(0, 0.889995337, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
941 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Plate,Size = Vector3.new(1, 0.400000006, 1),CFrame = CFrame.new(23.1399994, 1.84001994, -61.8200035, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
942 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.150000006),}) | |
943 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.774997234, 0.149993896, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
944 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.41002095, -62.1450005, -1, -0, -0, -0, -0, -1, -0, -1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
945 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
946 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, -1, -0, -0, -0, -0, -1, -0, -1, -0),C1 = CFrame.new(0, 0.34499824, -0.175003052, 1, 0, 0, 0, 1, 0, 0, 0, 1),})-- Created by Nebula_Zorua aka Quil_Cyndaquil | |
947 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.11002505, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
948 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),}) | |
949 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.0450023413, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
950 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),Reflectance = 0.10000000149012,FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.88002205, -61.9699974, 1, 0, 0, 0, 1, 0, 0, 0, 1),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
951 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.140000001, 0.300000012),}) | |
952 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C1 = CFrame.new(0, 0.814999342, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
953 | local Part = New("Part",FKnife,"Part",{BrickColor = BrickColor.new("Really black"),FormFactor = Enum.FormFactor.Symmetric,Size = Vector3.new(1, 1, 1),CFrame = CFrame.new(23.1399994, 1.26002204, -61.7949982, 1, 0, -0, 0, 0, -1, 0, 1, -0),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.0666667, 0.0666667, 0.0666667),}) | |
954 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),}) | |
955 | local mot = New("Weld",Part,"mot",{Part0 = Part,Part1 = handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0, 1, -0, -1, -0),C1 = CFrame.new(0, 0.194999337, 0.174999237, 1, 0, 0, 0, 1, 0, 0, 0, 1),}) | |
956 | local FHitbox = NewInstance("Part",FKnife,{Name="Hitbox",Transparency=1,Size=Vector3.new(.5,1.5,.5),CanCollide=false}) | |
957 | local HitWeld = NewInstance("Weld",FKnife,{Part0=FHitbox,Part1=K9,C0=CF.N(0,-.5,0)}) | |
958 | local Weldie = NewInstance("Weld",FKnife,{Part0=FHitbox,Part1=target.Head,C0=CF.N(0,0,0)*CF.A(M.R(-90),0,0)}) | |
959 | if(target:FindFirstChild"HumanoidRootPart")then | |
960 | target:FindFirstChild"HumanoidRootPart":destroy() | |
961 | end | |
962 | sndFromData(Sounds.Stab,target.Head):Play() | |
963 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
964 | fuckimUp(target) | |
965 | game:service'Debris':AddItem(FKnife,2) | |
966 | wait(1) | |
967 | defAnim = true; | |
968 | hum.WalkSpeed = 4; | |
969 | wait(2) | |
970 | for _,v in next, Knife:children() do | |
971 | if v:IsA'BasePart' and v.Name ~= "Hitbox" then | |
972 | v.Transparency = 0 | |
973 | end | |
974 | end | |
975 | p2mit.Enabled = true | |
976 | attack = false | |
977 | end | |
978 | ||
979 | end}, | |
980 | ['SSC'] = {"Reap (Needs target)", function() | |
981 | if(target and (target:FindFirstChild"Torso" or target:FindFirstChild"UpperTorso") and target:FindFirstChildOfClass'Humanoid')then | |
982 | attack = true; | |
983 | defAnim = false | |
984 | ||
985 | hum.WalkSpeed = 0; | |
986 | local humR = target:FindFirstChild"Torso" or target:FindFirstChild"UpperTorso"; | |
987 | local tHum = target:FindFirstChildOfClass'Humanoid' | |
988 | humR.Anchored = true | |
989 | Tele:Play() | |
990 | root.CFrame = crosshair.Adornee.CFrame * CFrame.new(0,0,2) | |
991 | wait() | |
992 | root.Anchored = true | |
993 | ||
994 | for i = 0,1, .1 do | |
995 | RunS.RenderStepped:wait() | |
996 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 0.956821322, 0, 0.290676802, 0, 1, 0, -0.290676802, 0, 0.956821322),0.3) | |
997 | LH.C0 = clerp(LH.C0,CFrame.new(-0.477012634, -1, -0.0614852905, 0.96243602, 0, -0.271508634, 0, 0.99999994, 0, 0.271508634, 0, 0.96243602),0.3) | |
998 | RH.C0 = clerp(RH.C0,CFrame.new(0.499992371, -1, -1.90734863e-06, 1, 0, 0, 0, 0.99999994, 0, 0, 0, 1),0.3) | |
999 | LS.C0 = clerp(LS.C0,CFrame.new(-1.23013222, 0.494285077, 0.0684918463, -0.0104723871, 0.958375633, 0.285318077, -0.999945104, -0.0100370301, -0.0029881252, 0, -0.285333812, 0.958428264),0.3) | |
1000 | RS.C0 = clerp(RS.C0,CFrame.new(1.4983182, 0.540897131, 1.90734863e-06, 0.996649325, -0.0817938596, 0, 0.0817938522, 0.996649206, 0, 0, 0, 1),0.3) | |
1001 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.5, 0, 0.964737833, 0, -0.263212979, 0, 1, 0, 0.263212979, 0, 0.964737833),0.3) | |
1002 | end | |
1003 | wait(.25) | |
1004 | for i = 0,1, .1 do | |
1005 | RunS.RenderStepped:wait() | |
1006 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 0.855320871, 0, -0.518098712, 0, 1, 0, 0.518098712, 0, 0.855320871),0.3) | |
1007 | LH.C0 = clerp(LH.C0,CFrame.new(-0.436271369, -1.01720285, 0.000173702836, 0.900149345, 0.0165427253, 0.435267389, -0.0903229713, 0.984647334, 0.149368778, -0.426113904, -0.173768863, 0.887823939),0.3) | |
1008 | RH.C0 = clerp(RH.C0,CFrame.new(0.469516754, -1, -0.0537796021, 0.96798408, 0, 0.251011789, 0, 0.99999994, 0, -0.251011789, 0, 0.96798408),0.3) | |
1009 | LS.C0 = clerp(LS.C0,CFrame.new(-1.21513224, 0.494127631, -0.310380697, -0.0104723871, -0.748085976, -0.663519263, -0.999945104, 0.00783467386, 0.00694901077, 0, 0.663555622, -0.748127103),0.3) | |
1010 | RS.C0 = clerp(RS.C0,CFrame.new(1.49832964, 0.540897131, 7.62939453e-06, 0.996649325, -0.0817938671, 0, 0.0817938522, 0.996649206, 0, 2.98023224e-08, 0, 1.00000012),0.3) | |
1011 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.5, 0, 0.88661164, 0, 0.462514818, 0, 1, 0, -0.462514818, 0, 0.88661164),0.3) | |
1012 | end | |
1013 | humR.Anchored = false | |
1014 | Hit:Play() | |
1015 | local grabWeld = NewInstance("Weld",target,{Part0=crosshair.Adornee,Part1=larm,C0 = CF.N(0,0,1)*CF.A(M.R(90),M.R(-90),0)}) | |
1016 | wait(.35) | |
1017 | for i = 0,1, .1 do | |
1018 | RunS.RenderStepped:wait() | |
1019 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 0.855320871, 0, -0.518098712, 0, 1, 0, 0.518098712, 0, 0.855320871),0.3) | |
1020 | LH.C0 = clerp(LH.C0,CFrame.new(-0.436271369, -1.01720285, 0.000173702836, 0.900149345, 0.0165427253, 0.435267389, -0.0903229713, 0.984647334, 0.149368778, -0.426113904, -0.173768863, 0.887823939),0.3) | |
1021 | RH.C0 = clerp(RH.C0,CFrame.new(0.469516754, -1, -0.0537796021, 0.96798408, 0, 0.251011789, 0, 0.99999994, 0, -0.251011789, 0, 0.96798408),0.3) | |
1022 | LS.C0 = clerp(LS.C0,CFrame.new(-1.21513224, 0.494127631, -0.310380697, -0.0104723871, -0.748085976, -0.663519263, -0.999945104, 0.00783467386, 0.00694901077, 0, 0.663555622, -0.748127103),0.3) | |
1023 | RS.C0 = clerp(RS.C0,CFrame.new(1.49832964, 0.540897131, 7.62939453e-06, 0.996649325, -0.0817938671, 0, 0.0817938522, 0.996649206, 0, 2.98023224e-08, 0, 1.00000012),0.3) | |
1024 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.5, 0, 0.88661164, 0, 0.462514818, 0, 1, 0, -0.462514818, 0, 0.88661164),0.3) | |
1025 | end | |
1026 | for i = 0,1, .1 do | |
1027 | RunS.RenderStepped:wait() | |
1028 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0300216675, -0.159200191, -0.0495605469, 0.98284477, 0.0446235538, -0.178955063, -0.0929640532, 0.957876146, -0.271718413, 0.159291744, 0.283693433, 0.945591986),0.3) | |
1029 | LH.C0 = clerp(LH.C0,CFrame.new(-0.436273128, -1.01720357, 0.000174373388, 0.900149405, -0.13332513, 0.414675444, -0.0903229937, 0.874178708, 0.477129936, -0.426113933, -0.466942936, 0.774849117),0.3) | |
1030 | RH.C0 = clerp(RH.C0,CFrame.new(0.469515443, -0.999998987, -0.0537834466, 0.96798414, -0.0858510807, 0.235873923, -1.11758709e-08, 0.939692557, 0.342020124, -0.251011819, -0.331069976, 0.90960747),0.3) | |
1031 | LS.C0 = clerp(LS.C0,CFrame.new(-1.38005126, 0.692528725, -0.0273546875, -0.460558951, 0.26937741, -0.845766664, -0.516925097, -0.855984628, 0.00885769725, -0.721577406, 0.441277564, 0.533479333),0.3) | |
1032 | RS.C0 = clerp(RS.C0,CFrame.new(1.49832344, 0.540897846, 1.84774399e-06, 0.996649265, -0.0694693625, -0.0431768596, 0.0817938522, 0.846476555, 0.526105285, -1.49011612e-08, -0.527874112, 0.849322677),0.3) | |
1033 | NK.C0 = clerp(NK.C0,CFrame.new(0.0246429443, 1.46960163, 0.169906616, 0.989647865, 0.0492784269, 0.134791806, -2.79396772e-09, 0.939202964, -0.343362391, -0.143517256, 0.339807987, 0.929480135),0.3) | |
1034 | end | |
1035 | for i = 0,1, .125 do | |
1036 | RunS.RenderStepped:wait() | |
1037 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0123291016, -1.02708268, -0.26133728, 0.999296248, 0.0325236134, -0.0186862219, -0.0116649484, 0.742930889, 0.669266403, 0.0356495343, -0.668577433, 0.74278754),0.3) | |
1038 | LH.C0 = clerp(LH.C0,CFrame.new(-0.431340396, -0.201772869, -0.263952076, 0.995722234, 0.044337105, 0.0810638815, 0.0108161792, 0.815381825, -0.578822136, -0.0917613283, 0.577223003, 0.81141448),0.3) | |
1039 | RH.C0 = clerp(RH.C0,CFrame.new(0.484352946, -1.09096456, -0.216648728, 0.998606563, 0.0072258655, 0.052273076, -0.0204334725, 0.966252089, 0.256786019, -0.0486534759, -0.257496506, 0.965053558),0.3) | |
1040 | LS.C0 = clerp(LS.C0,CFrame.new(-1.342116, 0.438246489, -0.75979358, -0.417920053, -0.275685519, -0.865644395, -0.799399197, 0.564298153, 0.206223369, 0.431629002, 0.77818048, -0.456214428),0.3) | |
1041 | RS.C0 = clerp(RS.C0,CFrame.new(1.46181428, 0.669783592, -0.101903975, 0.995820224, -0.090196006, -0.0143710813, 0.0858982652, 0.871419907, 0.482958078, -0.031037705, -0.482174039, 0.875525534),0.3) | |
1042 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538635254, 1.48682404, -0.116001129, 0.999287128, 0.00916025788, -0.0366211832, -0.0020734109, 0.981965601, 0.18904686, 0.0376924761, -0.188836306, 0.981284857),0.3) | |
1043 | end | |
1044 | grabWeld:destroy() | |
1045 | humR.Anchored = true | |
1046 | Explos:Play(); | |
1047 | humR.CFrame = root.CFrame*CF.N(0,-2.5,-2.75)*CF.A(M.R(-90),0,0) | |
1048 | tHum.Health = (tHum.MaxHealth - tHum.MaxHealth / 4) | |
1049 | ||
1050 | for i = 0,1, .125 do | |
1051 | RunS.RenderStepped:wait() | |
1052 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0123291016, -1.02708268, -0.26133728, 0.999296248, 0.0325236134, -0.0186862219, -0.0116649484, 0.742930889, 0.669266403, 0.0356495343, -0.668577433, 0.74278754),0.3) | |
1053 | LH.C0 = clerp(LH.C0,CFrame.new(-0.431340396, -0.201772869, -0.263952076, 0.995722234, 0.044337105, 0.0810638815, 0.0108161792, 0.815381825, -0.578822136, -0.0917613283, 0.577223003, 0.81141448),0.3) | |
1054 | RH.C0 = clerp(RH.C0,CFrame.new(0.484352946, -1.09096456, -0.216648728, 0.998606563, 0.0072258655, 0.052273076, -0.0204334725, 0.966252089, 0.256786019, -0.0486534759, -0.257496506, 0.965053558),0.3) | |
1055 | LS.C0 = clerp(LS.C0,CFrame.new(-1.342116, 0.438246489, -0.75979358, -0.417920053, -0.275685519, -0.865644395, -0.799399197, 0.564298153, 0.206223369, 0.431629002, 0.77818048, -0.456214428),0.3) | |
1056 | RS.C0 = clerp(RS.C0,CFrame.new(1.46181428, 0.669783592, -0.101903975, 0.995820224, -0.090196006, -0.0143710813, 0.0858982652, 0.871419907, 0.482958078, -0.031037705, -0.482174039, 0.875525534),0.3) | |
1057 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538635254, 1.48682404, -0.116001129, 0.999287128, 0.00916025788, -0.0366211832, -0.0020734109, 0.981965601, 0.18904686, 0.0376924761, -0.188836306, 0.981284857),0.3) | |
1058 | end | |
1059 | for i = 0,1, .125 do | |
1060 | RunS.RenderStepped:wait() | |
1061 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0123291016, -1.02708268, -0.26133728, 0.999296248, 0.0278343949, -0.0251437258, -0.0116649484, 0.867700636, 0.496950299, 0.0356495343, -0.496307224, 0.867414713),0.3) | |
1062 | LH.C0 = clerp(LH.C0,CFrame.new(-0.431336582, -0.201770782, -0.263951957, 0.995722294, 0.0443371013, 0.0810638815, 0.0108161755, 0.815382004, -0.578822196, -0.0917613357, 0.577223122, 0.81141454),0.3) | |
1063 | RH.C0 = clerp(RH.C0,CFrame.new(0.484349132, -1.0909642, -0.216651857, 0.998606563, -0.0153456926, 0.0504895784, -0.0204334743, 0.769696355, 0.638082802, -0.0486534834, -0.638225496, 0.768310547),0.3) | |
1064 | LS.C0 = clerp(LS.C0,CFrame.new(-1.33671784, 0.426519781, -0.775336206, -0.428714514, -0.258579791, -0.865644395, -0.77595365, 0.596127331, 0.206223339, 0.462709129, 0.760110974, -0.456214428),0.3) | |
1065 | RS.C0 = clerp(RS.C0,CFrame.new(1.43819702, 0.534177065, -0.214692116, 0.948581874, -0.306421548, -0.0793604553, -0.185314879, -0.74087286, 0.645573974, -0.25661394, -0.597673416, -0.759563088),0.3) | |
1066 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538253784, 1.48682594, -0.116001129, 0.999287188, 0.00916025229, -0.0366211943, -0.00207340717, 0.981965661, 0.189047009, 0.0376924798, -0.188836277, 0.981284916),0.3) | |
1067 | end | |
1068 | ||
1069 | for i = 0,1, .125 do | |
1070 | RunS.RenderStepped:wait() | |
1071 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0143890381, -1.15330505, -0.360351563, 0.999296248, 0.0352461413, -0.0128323724, -0.0116649484, 0.617162466, 0.786749244, 0.0356495343, -0.786045849, 0.617139339),0.3) | |
1072 | LH.C0 = clerp(LH.C0,CFrame.new(-0.416190863, -0.0753989816, -0.0846971273, 0.995722234, 0.0688974708, 0.0615651682, 0.0108161755, 0.574816167, -0.818210959, -0.0917613208, 0.815376878, 0.57161212),0.3) | |
1073 | RH.C0 = clerp(RH.C0,CFrame.new(0.484352946, -1.09096074, -0.216652483, 0.998606622, 0.00722586736, 0.052273076, -0.0204334743, 0.966252089, 0.256786078, -0.0486534797, -0.257496446, 0.965053558),0.3) | |
1074 | LS.C0 = clerp(LS.C0,CFrame.new(-1.37835312, 0.753090024, -0.455202699, -0.377297908, -0.232604891, -0.896404564, -0.893014669, 0.3477633, 0.28563121, 0.245297521, 0.908270597, -0.338930011),0.3) | |
1075 | RS.C0 = clerp(RS.C0,CFrame.new(0.911013961, 0.573664188, -0.752605498, 0.890747786, 0.376967132, -0.253897727, -0.205285162, -0.164706171, -0.964743376, -0.405495197, 0.911464572, -0.0693260133),0.3) | |
1076 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538635254, 1.48682404, -0.115999222, 0.999287069, 0.00916025415, -0.0366211943, -0.0020734109, 0.981965542, 0.18904689, 0.0376924723, -0.188836277, 0.981284916),0.3) | |
1077 | end | |
1078 | Stab:Play() | |
1079 | p1mit.Enabled = true | |
1080 | local efff = Instance.new("ParticleEmitter",humR) | |
1081 | efff.Texture = "rbxasset://textures/particles/fire_main.dds" | |
1082 | efff.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))}) | |
1083 | efff.Size = NumberSequence.new(1) | |
1084 | efff.Lifetime = NumberRange.new(4) | |
1085 | efff.Rate = 250 | |
1086 | efff.VelocitySpread = 10000 | |
1087 | efff.Enabled = true | |
1088 | efff.Acceleration = Vector3.new(0,-5,0) | |
1089 | efff.RotSpeed = NumberRange.new(-100, 100) | |
1090 | efff.Rotation = NumberRange.new(-100, 100) | |
1091 | efff.Speed = NumberRange.new(6) | |
1092 | efff.VelocitySpread = 10000 | |
1093 | delay(1.5, function() | |
1094 | efff.Enabled = false | |
1095 | end) | |
1096 | tHum.Health = (tHum.MaxHealth - (tHum.MaxHealth / 4)*2) | |
1097 | for i = 0,1, .125 do | |
1098 | RunS.RenderStepped:wait() | |
1099 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0123291016, -1.02708268, -0.26133728, 0.999296248, 0.0278343949, -0.0251437258, -0.0116649484, 0.867700636, 0.496950299, 0.0356495343, -0.496307224, 0.867414713),0.3) | |
1100 | LH.C0 = clerp(LH.C0,CFrame.new(-0.431336582, -0.201770782, -0.263951957, 0.995722294, 0.0443371013, 0.0810638815, 0.0108161755, 0.815382004, -0.578822196, -0.0917613357, 0.577223122, 0.81141454),0.3) | |
1101 | RH.C0 = clerp(RH.C0,CFrame.new(0.484349132, -1.0909642, -0.216651857, 0.998606563, -0.0153456926, 0.0504895784, -0.0204334743, 0.769696355, 0.638082802, -0.0486534834, -0.638225496, 0.768310547),0.3) | |
1102 | LS.C0 = clerp(LS.C0,CFrame.new(-1.33671784, 0.426519781, -0.775336206, -0.428714514, -0.258579791, -0.865644395, -0.77595365, 0.596127331, 0.206223339, 0.462709129, 0.760110974, -0.456214428),0.3) | |
1103 | RS.C0 = clerp(RS.C0,CFrame.new(1.43819702, 0.534177065, -0.214692116, 0.948581874, -0.306421548, -0.0793604553, -0.185314879, -0.74087286, 0.645573974, -0.25661394, -0.597673416, -0.759563088),0.3) | |
1104 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538253784, 1.48682594, -0.116001129, 0.999287188, 0.00916025229, -0.0366211943, -0.00207340717, 0.981965661, 0.189047009, 0.0376924798, -0.188836277, 0.981284916),0.3) | |
1105 | end | |
1106 | ||
1107 | for i = 0,1, .125 do | |
1108 | RunS.RenderStepped:wait() | |
1109 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0143890381, -1.15330505, -0.360351563, 0.999296248, 0.0352461413, -0.0128323724, -0.0116649484, 0.617162466, 0.786749244, 0.0356495343, -0.786045849, 0.617139339),0.3) | |
1110 | LH.C0 = clerp(LH.C0,CFrame.new(-0.416190863, -0.0753989816, -0.0846971273, 0.995722234, 0.0688974708, 0.0615651682, 0.0108161755, 0.574816167, -0.818210959, -0.0917613208, 0.815376878, 0.57161212),0.3) | |
1111 | RH.C0 = clerp(RH.C0,CFrame.new(0.484352946, -1.09096074, -0.216652483, 0.998606622, 0.00722586736, 0.052273076, -0.0204334743, 0.966252089, 0.256786078, -0.0486534797, -0.257496446, 0.965053558),0.3) | |
1112 | LS.C0 = clerp(LS.C0,CFrame.new(-1.37835312, 0.753090024, -0.455202699, -0.377297908, -0.232604891, -0.896404564, -0.893014669, 0.3477633, 0.28563121, 0.245297521, 0.908270597, -0.338930011),0.3) | |
1113 | RS.C0 = clerp(RS.C0,CFrame.new(0.911013961, 0.573664188, -0.752605498, 0.890747786, 0.376967132, -0.253897727, -0.205285162, -0.164706171, -0.964743376, -0.405495197, 0.911464572, -0.0693260133),0.3) | |
1114 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538635254, 1.48682404, -0.115999222, 0.999287069, 0.00916025415, -0.0366211943, -0.0020734109, 0.981965542, 0.18904689, 0.0376924723, -0.188836277, 0.981284916),0.3) | |
1115 | end | |
1116 | Stab:Play() | |
1117 | tHum.Health = (tHum.MaxHealth - (tHum.MaxHealth / 4)*3) | |
1118 | for i = 0,1, .125 do | |
1119 | RunS.RenderStepped:wait() | |
1120 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0123291016, -1.02708268, -0.26133728, 0.999296248, 0.0278343949, -0.0251437258, -0.0116649484, 0.867700636, 0.496950299, 0.0356495343, -0.496307224, 0.867414713),0.3) | |
1121 | LH.C0 = clerp(LH.C0,CFrame.new(-0.431336582, -0.201770782, -0.263951957, 0.995722294, 0.0443371013, 0.0810638815, 0.0108161755, 0.815382004, -0.578822196, -0.0917613357, 0.577223122, 0.81141454),0.3) | |
1122 | RH.C0 = clerp(RH.C0,CFrame.new(0.484349132, -1.0909642, -0.216651857, 0.998606563, -0.0153456926, 0.0504895784, -0.0204334743, 0.769696355, 0.638082802, -0.0486534834, -0.638225496, 0.768310547),0.3) | |
1123 | LS.C0 = clerp(LS.C0,CFrame.new(-1.33671784, 0.426519781, -0.775336206, -0.428714514, -0.258579791, -0.865644395, -0.77595365, 0.596127331, 0.206223339, 0.462709129, 0.760110974, -0.456214428),0.3) | |
1124 | RS.C0 = clerp(RS.C0,CFrame.new(1.43819702, 0.534177065, -0.214692116, 0.948581874, -0.306421548, -0.0793604553, -0.185314879, -0.74087286, 0.645573974, -0.25661394, -0.597673416, -0.759563088),0.3) | |
1125 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538253784, 1.48682594, -0.116001129, 0.999287188, 0.00916025229, -0.0366211943, -0.00207340717, 0.981965661, 0.189047009, 0.0376924798, -0.188836277, 0.981284916),0.3) | |
1126 | end | |
1127 | for i = 0,1, .125 do | |
1128 | RunS.RenderStepped:wait() | |
1129 | RJ.C0 = clerp(RJ.C0,CFrame.new(0.0143890381, -1.15330505, -0.360351563, 0.999296248, 0.0352461413, -0.0128323724, -0.0116649484, 0.617162466, 0.786749244, 0.0356495343, -0.786045849, 0.617139339),0.3) | |
1130 | LH.C0 = clerp(LH.C0,CFrame.new(-0.416190863, -0.0753989816, -0.0846971273, 0.995722234, 0.0688974708, 0.0615651682, 0.0108161755, 0.574816167, -0.818210959, -0.0917613208, 0.815376878, 0.57161212),0.3) | |
1131 | RH.C0 = clerp(RH.C0,CFrame.new(0.484352946, -1.09096074, -0.216652483, 0.998606622, 0.00722586736, 0.052273076, -0.0204334743, 0.966252089, 0.256786078, -0.0486534797, -0.257496446, 0.965053558),0.3) | |
1132 | LS.C0 = clerp(LS.C0,CFrame.new(-1.37835312, 0.753090024, -0.455202699, -0.377297908, -0.232604891, -0.896404564, -0.893014669, 0.3477633, 0.28563121, 0.245297521, 0.908270597, -0.338930011),0.3) | |
1133 | RS.C0 = clerp(RS.C0,CFrame.new(0.911013961, 0.573664188, -0.752605498, 0.890747786, 0.376967132, -0.253897727, -0.205285162, -0.164706171, -0.964743376, -0.405495197, 0.911464572, -0.0693260133),0.3) | |
1134 | NK.C0 = clerp(NK.C0,CFrame.new(0.00538635254, 1.48682404, -0.115999222, 0.999287069, 0.00916025415, -0.0366211943, -0.0020734109, 0.981965542, 0.18904689, 0.0376924723, -0.188836277, 0.981284916),0.3) | |
1135 | end | |
1136 | Stab:Play() | |
1137 | humR.Anchored = false | |
1138 | fuckimUp(target) | |
1139 | target = nil | |
1140 | delay(1.25,function() | |
1141 | p1mit.Enabled = false | |
1142 | end) | |
1143 | wait(1) | |
1144 | root.Anchored = false; | |
1145 | defAnim = true; | |
1146 | attack = false; | |
1147 | hum.WalkSpeed = 4; | |
1148 | end | |
1149 | end}, | |
1150 | ['CWWA'] = {"Annihilation", function() | |
1151 | attack = true | |
1152 | hum.WalkSpeed = 0 | |
1153 | defAnim = false | |
1154 | RJ.C0 = TD | |
1155 | LH.C0 = LHD | |
1156 | RH.C0 = RHD | |
1157 | NK.C0 = HD | |
1158 | LS.C0 = LSD | |
1159 | RS.C0 = RSD | |
1160 | wait(1.5) | |
1161 | Swing:Play() | |
1162 | WashDING:Play() | |
1163 | for i = 1, 5 do | |
1164 | local trace = Instance.new("Part",game.Workspace) | |
1165 | trace.Size = Vector3.new(1,1,1) | |
1166 | trace.Transparency = 1 | |
1167 | trace.Anchored = true | |
1168 | trace.CFrame = (root.CFrame + root.CFrame.lookVector * (5*i)) | |
1169 | game:service'Debris':AddItem(trace,.25) | |
1170 | ExHitbox(5,trace.CFrame.p,40,2,.1) | |
1171 | end | |
1172 | RJ.C0 = CFrame.new(-1.01135744e-09, 0.0169677436, 0.118749574, 1, -5.73239873e-08, -1.63303771e-08, 5.96047016e-08, 0.961736023, 0.273977995, 0, -0.273977995, 0.961736023) | |
1173 | LH.C0 = CFrame.new(-0.439707339, -1.00178075, 1.02407257e-05, 0.998180866, 0.0602905899, 1.24168605e-06, -0.0602905862, 0.998181045, -1.78813934e-06, -1.34669244e-06, 1.66893005e-06, 1.00000012) | |
1174 | RH.C0 = CFrame.new(0.376986027, -0.110020638, -0.562054634, 0.997888625, -0.0649485961, 1.73146043e-06, 0.0649486035, 0.997888684, -2.44379044e-06, -1.56834722e-06, 2.59280205e-06, 1.00000012) | |
1175 | LS.C0 = CFrame.new(-1.40645111, 0.557181716, -0.101134047, 0.98480773, 0.173648179, 8.74227766e-08, -0.167003676, 0.947125077, -0.273977995, -0.0475758612, 0.269815654, 0.961736023) | |
1176 | RS.C0 = CFrame.new(1.39970815, 0.554037213, -0.0927602053, 0.98480773, -0.173648179, -8.74227766e-08, 0.167003676, 0.947125077, -0.273977995, 0.0475758612, 0.269815654, 0.961736023) | |
1177 | NK.C0 = CFrame.new(7.62939453e-06, 1.49995625, 2.67028845e-05, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) | |
1178 | local trace = Instance.new("Part",workspace) | |
1179 | trace.BrickColor = BrickColor.new("Magenta") | |
1180 | trace.CanCollide = false | |
1181 | trace.Size = Vector3.new(1,1,1) | |
1182 | trace.BottomSurface = 0 | |
1183 | trace.TopSurface = 0 | |
1184 | trace.Anchored = true | |
1185 | trace.CFrame = root.CFrame + root.CFrame.lookVector * 12.5 | |
1186 | trace.Material = "Neon" | |
1187 | local tracem = Instance.new("SpecialMesh",trace) | |
1188 | tracem.MeshType = "Sphere" | |
1189 | tracem.Scale = Vector3.new(1,1,50) | |
1190 | coroutine.wrap(function() | |
1191 | for i = 0, 1, .1 do | |
1192 | trace.Transparency = i | |
1193 | wait() | |
1194 | end | |
1195 | trace:destroy(); | |
1196 | end)() | |
1197 | root.CFrame = root.CFrame + root.CFrame.lookVector * 35 | |
1198 | wait(2) | |
1199 | defAnim = true; | |
1200 | attack = false | |
1201 | hum.WalkSpeed = 4 | |
1202 | end}, | |
1203 | ||
1204 | ['AWC'] = {"Kill", function() | |
1205 | defAnim = false; | |
1206 | attack = true; | |
1207 | doingDamage = true; | |
1208 | Swing:Play(); | |
1209 | hum.WalkSpeed = 0; | |
1210 | for i = 0, .8, 0.1 do | |
1211 | RunS.RenderStepped:wait() | |
1212 | RJ.C0 = clerp(RJ.C0,CFrame.new(-3.81469727e-06, -2.27373892e-13, 0, 0, -5.96047016e-08, 1, 0, 1, 5.96047016e-08, -1, 0, 0),0.3) | |
1213 | LH.C0 = clerp(LH.C0,CFrame.new(-0.439706981, -1.00178444, 0, 0.998180866, 0.0602899939, 0, -0.0602899939, 0.998180866, 0, 0, 0, 1),0.3) | |
1214 | RH.C0 = clerp(RH.C0,CFrame.new(0.435048282, -1.00207496, 0, 0.997888744, -0.0649459884, 0, 0.0649459884, 0.997888744, 0, 0, 0, 1),0.3) | |
1215 | LS.C0 = clerp(LS.C0,CFrame.new(-1.49998474, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),0.3) | |
1216 | RS.C0 = clerp(RS.C0,CFrame.new(1.46379089, 0.479282379, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),0.3) | |
1217 | NK.C0 = clerp(NK.C0,CFrame.new(7.62939453e-06, 1.49996614, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),0.3) | |
1218 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
1219 | end | |
1220 | wait(1) | |
1221 | doingDamage = false | |
1222 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
1223 | attack = false | |
1224 | defAnim = true | |
1225 | hum.WalkSpeed = 4 | |
1226 | end} | |
1227 | } | |
1228 | ||
1229 | UIP.InputBegan:connect(function(io,gp) | |
1230 | if(not gp and not attack)then | |
1231 | if(KeystrokeKeys[io.KeyCode])then | |
1232 | lastKeypress = time() | |
1233 | if(#Keystroke > 6) then | |
1234 | Keystroke = "" | |
1235 | end | |
1236 | Keystroke = Keystroke..tostring(io.KeyCode):sub(14) | |
1237 | print(Keystroke) | |
1238 | for i,v in next, Keystrokes do | |
1239 | if(Keystroke == i)then | |
1240 | v[2]() | |
1241 | Keystroke = ""; | |
1242 | end | |
1243 | end | |
1244 | end | |
1245 | end | |
1246 | end) | |
1247 | ||
1248 | UIP.InputBegan:connect(function(io,gp) | |
1249 | if(not gp and not attack and io.KeyCode == Enum.KeyCode.Q)then | |
1250 | if(mouse.Target and mouse.Target.Parent:FindFirstChildOfClass'Humanoid' and not mouse.Target.Parent:FindFirstChild'HitMarkerPsycho2')then | |
1251 | target = mouse.Target.Parent | |
1252 | local info = TweenInfo.new(.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false) | |
1253 | img2.ImageTransparency = 0 | |
1254 | img2.Size = UDim2.new(1,0,1,0) | |
1255 | img2.Position = UDim2.new(0,0,0,0) | |
1256 | local tween = TweS:Create(img2, info, {ImageTransparency = 1,Size=UDim2.new(2.5,0,2.5,0),Position=UDim2.new(-.75,0,-.75,0)}) | |
1257 | ||
1258 | tween:Play(); | |
1259 | end | |
1260 | end | |
1261 | end) | |
1262 | RunS.RenderStepped:connect(function() | |
1263 | if(time() - lastKeypress) > 0.5 then | |
1264 | Keystroke = "" | |
1265 | end | |
1266 | end) | |
1267 | ||
1268 | mouse.Button1Down:connect(function() | |
1269 | if(attack == false)then | |
1270 | attack = true | |
1271 | defAnim = false | |
1272 | for i = 0, 2.25, 0.3 do | |
1273 | RunS.RenderStepped:wait() | |
1274 | RJ.C0 = clerp(RJ.C0,CFrame.new(0, 0, 0, 0.884369195, 0, -0.466788083, 0, 0.999991894, 0, 0.466788083, 0, 0.884369195),0.3) | |
1275 | LH.C0 = clerp(LH.C0,CFrame.new(-0.473577499, -0.999991953, -0.0389022827, 0.921018302, 0, 0.389519274, 0, 0.999991834, 0, -0.389519274, 0, 0.921018302),0.3) | |
1276 | RH.C0 = clerp(RH.C0,CFrame.new(0.499998093, -0.999991953, 0, 0.99999994, 0, 0, 0, 0.999991834, 0, 0, 0, 0.99999994),0.3) | |
1277 | LS.C0 = clerp(LS.C0,CFrame.new(-1.47025394, 0.512214303, 0.169448584, 0.940507352, 0.339773118, 0, -0.0244370736, 0.0676429272, -0.997402012, -0.338893116, 0.938071668, 0.071922332),0.3) | |
1278 | RS.C0 = clerp(RS.C0,CFrame.new(1.52900529, 0.574661434, 0.518120944, 0.995787263, -0.0916932821, 3.7252903e-09, 0.0130786086, 0.142033443, -0.989767253, 0.0907557309, 0.985605597, 0.142635509),0.3) | |
1279 | NK.C0 = clerp(NK.C0,CFrame.new(0, 1.49998784, 0, 0.90585053, 0, 0.423597664, 0, 0.999991894, 0, -0.423597664, 0, 0.90585053),0.3) | |
1280 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),0.3) | |
1281 | end | |
1282 | wait(0.5) | |
1283 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
1284 | defAnim = true | |
1285 | attack = false | |
1286 | end | |
1287 | end) | |
1288 | -- Move list GUI | |
1289 | local NewGuiPart1 = Instance.new("ScreenGui",plrgui) | |
1290 | NewGuiPart1.Name = "MoveGUI" | |
1291 | ||
1292 | local NewGuiPart2 = Instance.new("Frame") | |
1293 | NewGuiPart2.BackgroundColor3 = Color3.new(0.458824, 0.0470588, 0.0470588) | |
1294 | NewGuiPart2.BackgroundTransparency = 0.25 | |
1295 | NewGuiPart2.Name = "Movelist" | |
1296 | NewGuiPart2.Position = UDim2.new(0.75, -50, 0.699999988, -100) | |
1297 | NewGuiPart2.Size = UDim2.new(0.25, 10, 0.25, 100) | |
1298 | NewGuiPart2.Parent = NewGuiPart1 | |
1299 | ||
1300 | local NewGuiPart3 = Instance.new("ScrollingFrame") | |
1301 | NewGuiPart3.BackgroundTransparency = 1 | |
1302 | NewGuiPart3.Position = UDim2.new(0, 0, 0.100000001, 0) | |
1303 | NewGuiPart3.Selectable = true | |
1304 | NewGuiPart3.Size = UDim2.new(1, 0, 0.899999976, 0) | |
1305 | NewGuiPart3.CanvasSize = UDim2.new(0, 0, 0, 0) | |
1306 | NewGuiPart3.ClipsDescendants = true | |
1307 | NewGuiPart3.Parent = NewGuiPart2 | |
1308 | ||
1309 | local NewGuiPart4 = Instance.new("TextLabel") | |
1310 | NewGuiPart4.BackgroundTransparency = 1 | |
1311 | NewGuiPart4.Size = UDim2.new(1, 0, 0, 25) | |
1312 | NewGuiPart4.Font = Enum.Font.Fantasy | |
1313 | NewGuiPart4.FontSize = Enum.FontSize.Size24 | |
1314 | NewGuiPart4.Text = "Psychopath V2 "..POIERTIERT | |
1315 | NewGuiPart4.TextColor3 = Color3.new(1, 1, 1) | |
1316 | NewGuiPart4.TextStrokeColor3 = Color3.new(1, 0, 0) | |
1317 | NewGuiPart4.TextStrokeTransparency = 0 | |
1318 | NewGuiPart4.Parent = NewGuiPart2 | |
1319 | ||
1320 | local largestLbl,yPos = nil,0; | |
1321 | function newLabel(textie) | |
1322 | local NewGuiPart1 = Instance.new("TextLabel",NewGuiPart3) | |
1323 | NewGuiPart1.BackgroundTransparency = 1 | |
1324 | ||
1325 | NewGuiPart1.Font = Enum.Font.Fantasy | |
1326 | NewGuiPart1.FontSize = Enum.FontSize.Size24 | |
1327 | NewGuiPart1.Size = UDim2.new(100, 0, 0, 15) | |
1328 | NewGuiPart1.Text = textie | |
1329 | NewGuiPart1.Size = UDim2.new(0, NewGuiPart1.TextBounds.X, 0, 15) | |
1330 | NewGuiPart1.Position = UDim2.new(0,0,0,yPos) | |
1331 | yPos = yPos + 20 | |
1332 | if(largestLbl == nil or #largestLbl.Text <= #NewGuiPart1.Text)then | |
1333 | largestLbl = NewGuiPart1; | |
1334 | end | |
1335 | NewGuiPart1.TextColor3 = Color3.new(1, 1, 1) | |
1336 | NewGuiPart1.TextStrokeColor3 = Color3.new(1, 0, 0) | |
1337 | NewGuiPart1.TextStrokeTransparency = 0 | |
1338 | NewGuiPart1.TextWrapped = true | |
1339 | NewGuiPart1.TextXAlignment = Enum.TextXAlignment.Left | |
1340 | NewGuiPart3.CanvasSize = NewGuiPart3.CanvasSize + UDim2.new(0,0,0,15) | |
1341 | NewGuiPart3.CanvasSize = UDim2.new(0,largestLbl.TextBounds.X+5,0,NewGuiPart3.CanvasSize.Y.Offset) | |
1342 | end | |
1343 | newLabel("Q - Target") | |
1344 | for keys,info in next, Keystrokes do | |
1345 | newLabel(keys.." - "..info[1]) | |
1346 | end | |
1347 | ||
1348 | ||
1349 | ||
1350 | ||
1351 | -- Died event | |
1352 | ||
1353 | hum.Died:connect(function() -- When the player dies | |
1354 | UnbindLoops() -- Unbind all of the loops used | |
1355 | end) |