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,game,owner = owner,game | |
| 4 | local RealPlayer = Player | |
| 5 | do | |
| 6 | print("FE Compatibility code V2 by Mokiros")
| |
| 7 | local RealPlayer = RealPlayer | |
| 8 | script.Parent = RealPlayer.Character | |
| 9 | ||
| 10 | --Fake event to make stuff like Mouse.KeyDown work | |
| 11 | local Disconnect_Function = function(this) | |
| 12 | this[1].Functions[this[2]] = nil | |
| 13 | end | |
| 14 | local Disconnect_Metatable = {__index={disconnect=Disconnect_Function,Disconnect=Disconnect_Function}}
| |
| 15 | local FakeEvent_Metatable = {__index={
| |
| 16 | Connect = function(this,f) | |
| 17 | local i = tostring(math.random(0,10000)) | |
| 18 | while this.Functions[i] do | |
| 19 | i = tostring(math.random(0,10000)) | |
| 20 | end | |
| 21 | this.Functions[i] = f | |
| 22 | return setmetatable({this,i},Disconnect_Metatable)
| |
| 23 | end | |
| 24 | }} | |
| 25 | FakeEvent_Metatable.__index.connect = FakeEvent_Metatable.__index.Connect | |
| 26 | local function fakeEvent() | |
| 27 | return setmetatable({Functions={}},FakeEvent_Metatable)
| |
| 28 | end | |
| 29 | ||
| 30 | --Creating fake input objects with fake variables | |
| 31 | local FakeMouse = {Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent(),Button2Up=fakeEvent(),Button2Down=fakeEvent()}
| |
| 32 | FakeMouse.keyUp = FakeMouse.KeyUp | |
| 33 | FakeMouse.keyDown = FakeMouse.KeyDown | |
| 34 | local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
| |
| 35 | local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
| |
| 36 | CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
| |
| 37 | end} | |
| 38 | --Merged 2 functions into one by checking amount of arguments | |
| 39 | CAS.UnbindAction = CAS.BindAction | |
| 40 | ||
| 41 | --This function will trigger the events that have been :Connect()'ed | |
| 42 | local function TriggerEvent(self,ev,...) | |
| 43 | for _,f in pairs(self[ev].Functions) do | |
| 44 | f(...) | |
| 45 | end | |
| 46 | end | |
| 47 | FakeMouse.TriggerEvent = TriggerEvent | |
| 48 | UIS.TriggerEvent = TriggerEvent | |
| 49 | ||
| 50 | --Client communication | |
| 51 | local Event = Instance.new("RemoteEvent")
| |
| 52 | Event.Name = "UserInput_Event" | |
| 53 | Event.OnServerEvent:Connect(function(plr,io) | |
| 54 | if plr~=RealPlayer then return end | |
| 55 | FakeMouse.Target = io.Target | |
| 56 | FakeMouse.Hit = io.Hit | |
| 57 | if not io.isMouse then | |
| 58 | local b = io.UserInputState == Enum.UserInputState.Begin | |
| 59 | if io.UserInputType == Enum.UserInputType.MouseButton1 then | |
| 60 | return FakeMouse:TriggerEvent(b and "Button1Down" or "Button1Up") | |
| 61 | end | |
| 62 | if io.UserInputType == Enum.UserInputType.MouseButton2 then | |
| 63 | return FakeMouse:TriggerEvent(b and "Button2Down" or "Button2Up") | |
| 64 | end | |
| 65 | for _,t in pairs(CAS.Actions) do | |
| 66 | for _,k in pairs(t.Keys) do | |
| 67 | if k==io.KeyCode then | |
| 68 | t.Function(t.Name,io.UserInputState,io) | |
| 69 | end | |
| 70 | end | |
| 71 | end | |
| 72 | FakeMouse:TriggerEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower()) | |
| 73 | UIS:TriggerEvent(b and "InputBegan" or "InputEnded",io,false) | |
| 74 | end | |
| 75 | end) | |
| 76 | Event.Parent = NLS([==[local Event = script:WaitForChild("UserInput_Event")
| |
| 77 | local Mouse = owner:GetMouse() | |
| 78 | local UIS = game:GetService("UserInputService")
| |
| 79 | local input = function(io,RobloxHandled) | |
| 80 | if RobloxHandled then return end | |
| 81 | --Since InputObject is a client-side instance, we create and pass table instead | |
| 82 | Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
| |
| 83 | end | |
| 84 | UIS.InputBegan:Connect(input) | |
| 85 | UIS.InputEnded:Connect(input) | |
| 86 | local h,t | |
| 87 | --Give the server mouse data every second frame, but only if the values changed | |
| 88 | --If player is not moving their mouse, client won't fire events | |
| 89 | local HB = game:GetService("RunService").Heartbeat
| |
| 90 | while true do | |
| 91 | if h~=Mouse.Hit or t~=Mouse.Target then | |
| 92 | h,t=Mouse.Hit,Mouse.Target | |
| 93 | Event:FireServer({isMouse=true,Target=t,Hit=h})
| |
| 94 | end | |
| 95 | --Wait 2 frames | |
| 96 | for i=1,2 do | |
| 97 | HB:Wait() | |
| 98 | end | |
| 99 | end]==],script) | |
| 100 | ||
| 101 | ----Sandboxed game object that allows the usage of client-side methods and services | |
| 102 | --Real game object | |
| 103 | local RealGame = game | |
| 104 | ||
| 105 | --Metatable for fake service | |
| 106 | local FakeService_Metatable = {
| |
| 107 | __index = function(self,k) | |
| 108 | local s = rawget(self,"_RealService") | |
| 109 | if s then | |
| 110 | return typeof(s[k])=="function" | |
| 111 | and function(_,...)return s[k](s,...)end or s[k] | |
| 112 | end | |
| 113 | end, | |
| 114 | __newindex = function(self,k,v) | |
| 115 | local s = rawget(self,"_RealService") | |
| 116 | if s then s[k]=v end | |
| 117 | end | |
| 118 | } | |
| 119 | local function FakeService(t,RealService) | |
| 120 | t._RealService = typeof(RealService)=="string" and RealGame:GetService(RealService) or RealService | |
| 121 | return setmetatable(t,FakeService_Metatable) | |
| 122 | end | |
| 123 | ||
| 124 | --Fake game object | |
| 125 | local FakeGame = {
| |
| 126 | GetService = function(self,s) | |
| 127 | return rawget(self,s) or RealGame:GetService(s) | |
| 128 | end, | |
| 129 | Players = FakeService({
| |
| 130 | LocalPlayer = FakeService({GetMouse=function(self)return FakeMouse end},Player)
| |
| 131 | },"Players"), | |
| 132 | UserInputService = FakeService(UIS,"UserInputService"), | |
| 133 | ContextActionService = FakeService(CAS,"ContextActionService"), | |
| 134 | RunService = FakeService({
| |
| 135 | _btrs = {},
| |
| 136 | RenderStepped = RealGame:GetService("RunService").Heartbeat,
| |
| 137 | BindToRenderStep = function(self,name,_,fun) | |
| 138 | self._btrs[name] = self.Heartbeat:Connect(fun) | |
| 139 | end, | |
| 140 | UnbindFromRenderStep = function(self,name) | |
| 141 | self._btrs[name]:Disconnect() | |
| 142 | end, | |
| 143 | },"RunService") | |
| 144 | } | |
| 145 | rawset(FakeGame.Players,"localPlayer",FakeGame.Players.LocalPlayer) | |
| 146 | FakeGame.service = FakeGame.GetService | |
| 147 | FakeService(FakeGame,game) | |
| 148 | --Changing owner to fake player object to support owner:GetMouse() | |
| 149 | game,owner = FakeGame,FakeGame.Players.LocalPlayer | |
| 150 | end | |
| 151 | wait(1/60) | |
| 152 | local plr = game:service'Players'.LocalPlayer | |
| 153 | local plrgui = plr:FindFirstChildOfClass'PlayerGui' | |
| 154 | local char = plr.Character | |
| 155 | local hum = char:FindFirstChildOfClass"Humanoid" | |
| 156 | local rarm = char["Right Arm"] | |
| 157 | local larm= char["Left Arm"] | |
| 158 | local rleg= char["Right Leg"] | |
| 159 | local lleg = char["Left Leg"] | |
| 160 | local root = char.HumanoidRootPart | |
| 161 | local tors = char.Torso | |
| 162 | local head = char.Head | |
| 163 | local sine = 0; | |
| 164 | local change = 1; | |
| 165 | local attack = false | |
| 166 | local RunS = game:GetService("RunService")
| |
| 167 | local mouse = plr:GetMouse() | |
| 168 | local defAnim = true; | |
| 169 | local UIP = game:service'UserInputService' | |
| 170 | local target = nil; | |
| 171 | local TweS = game:GetService("TweenService")
| |
| 172 | local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
| |
| 173 | local V3 = {N=Vector3.new}
| |
| 174 | local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge}
| |
| 175 | local Effects,Sounds = {},{};
| |
| 176 | hum.WalkSpeed = 4; | |
| 177 | -- Disable animations | |
| 178 | for _,v in next, hum:GetPlayingAnimationTracks() do | |
| 179 | v:Stop(); | |
| 180 | end | |
| 181 | ||
| 182 | pcall(game.Destroy,char:FindFirstChild'Animate') | |
| 183 | pcall(game.Destroy,hum:FindFirstChild'Animator') | |
| 184 | hum:SetStateEnabled("Dead",false)
| |
| 185 | hum:SetStateEnabled(Enum.HumanoidStateType.Dead, false) | |
| 186 | ||
| 187 | ||
| 188 | -- Sounds | |
| 189 | Sounds['Wet'] = {Id=256738023,Loop=false,Pitch=1}
| |
| 190 | Sounds['Swoosh1'] = {Id=320557353,Loop=false,Pitch=1}
| |
| 191 | Sounds['Swoosh2'] = {Id=320557382,Loop=false,Pitch=1}
| |
| 192 | Sounds['Swoosh3'] = {Id=320557413,Loop=false,Pitch=1}
| |
| 193 | Sounds['Swoosh4'] = {Id=320557453,Loop=false,Pitch=1}
| |
| 194 | Sounds['Swoosh5'] = {Id=320557487,Loop=false,Pitch=1}
| |
| 195 | Sounds['Swoosh6'] = {Id=320557537,Loop=false,Pitch=1}
| |
| 196 | Sounds['Swoosh7'] = {Id=320557563,Loop=false,Pitch=1}
| |
| 197 | Sounds['Swoosh8'] = {Id=320557518,Loop=false,Pitch=1}
| |
| 198 | Sounds['ShrekRemix'] = {Id=163306929,Loop=true,Pitch=1,Volume = 4}
| |
| 199 | Sounds['CreoDimension'] = {Id=927529620,Loop=true,Pitch=1,Volume=4}
| |
| 200 | Sounds['BlackBlizzard'] = {Id=657626121,Loop=true,Pitch=1,Volume=4}
| |
| 201 | Sounds['ColbreakzFantasy'] = {Id=876981900,Loop=true,Pitch=1,Volume=4}
| |
| 202 | Sounds['NeflCrystals'] = {Id=340106355,Loop=true,Pitch=1,Volume=4}
| |
| 203 | Sounds['EvilMortyRemix'] = {Id=1057401232,Loop=true,Pitch=1,Volume=10}
| |
| 204 | Sounds['MadWorld'] = {Id=356763992,Loop=true,Pitch=1,Volume=1}
| |
| 205 | Sounds['Swing'] = {Id=12222208,Loop=false,Pitch=.5,Volume=1}
| |
| 206 | Sounds['WashDING'] = {Id=62339698,Loop=false,Pitch=.3,Volume=1}
| |
| 207 | Sounds['Stab'] = {Id=429400881,Loop=false,Pitch=1,Volume=1}
| |
| 208 | Sounds['Hit'] = {Id=169380525,Loop=false,Pitch=1,Volume=1}
| |
| 209 | Sounds['Explode'] = {Id=206049428,Loop=false,Pitch=1,Volume=1}
| |
| 210 | Sounds['Tele'] = {Id=743521656,Loop=false,Pitch=.7,Volume=1}
| |
| 211 | -- Functions | |
| 212 | ||
| 213 | ||
| 214 | local NewInstance = function(instance,parent,properties) | |
| 215 | local inst = Instance.new(instance,parent) | |
| 216 | if(properties)then | |
| 217 | for i,v in next, properties do | |
| 218 | pcall(function() inst[i] = v end) | |
| 219 | end | |
| 220 | end | |
| 221 | return inst; | |
| 222 | end | |
| 223 | ||
| 224 | function clerp(a, b, t) | |
| 225 | local qa = {
| |
| 226 | QuaternionFromCFrame(a) | |
| 227 | } | |
| 228 | local qb = {
| |
| 229 | QuaternionFromCFrame(b) | |
| 230 | } | |
| 231 | local ax, ay, az = a.x, a.y, a.z | |
| 232 | local bx, by, bz = b.x, b.y, b.z | |
| 233 | local _t = 1 - t | |
| 234 | return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t)) | |
| 235 | end | |
| 236 | function QuaternionFromCFrame(cf) | |
| 237 | local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components() | |
| 238 | local trace = m00 + m11 + m22 | |
| 239 | if trace > 0 then | |
| 240 | local s = math.sqrt(1 + trace) | |
| 241 | local recip = 0.5 / s | |
| 242 | return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5 | |
| 243 | else | |
| 244 | local i = 0 | |
| 245 | if m00 < m11 then | |
| 246 | i = 1 | |
| 247 | end | |
| 248 | if m22 > (i == 0 and m00 or m11) then | |
| 249 | i = 2 | |
| 250 | end | |
| 251 | if i == 0 then | |
| 252 | local s = math.sqrt(m00 - m11 - m22 + 1) | |
| 253 | local recip = 0.5 / s | |
| 254 | return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip | |
| 255 | elseif i == 1 then | |
| 256 | local s = math.sqrt(m11 - m22 - m00 + 1) | |
| 257 | local recip = 0.5 / s | |
| 258 | return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip | |
| 259 | elseif i == 2 then | |
| 260 | local s = math.sqrt(m22 - m00 - m11 + 1) | |
| 261 | local recip = 0.5 / s | |
| 262 | return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip | |
| 263 | end | |
| 264 | end | |
| 265 | end | |
| 266 | function QuaternionToCFrame(px, py, pz, x, y, z, w) | |
| 267 | local xs, ys, zs = x + x, y + y, z + z | |
| 268 | local wx, wy, wz = w * xs, w * ys, w * zs | |
| 269 | local xx = x * xs | |
| 270 | local xy = x * ys-- Created by Nebula_Zorua aka Quil_Cyndaquil | |
| 271 | local xz = x * zs | |
| 272 | local yy = y * ys | |
| 273 | local yz = y * zs | |
| 274 | local zz = z * zs | |
| 275 | 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)) | |
| 276 | end | |
| 277 | function QuaternionSlerp(a, b, t) | |
| 278 | local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4] | |
| 279 | local startInterp, finishInterp | |
| 280 | if cosTheta >= 1.0E-4 then | |
| 281 | if 1 - cosTheta > 1.0E-4 then | |
| 282 | local theta = math.acos(cosTheta) | |
| 283 | local invSinTheta = 1 / math.sin(theta) | |
| 284 | startInterp = math.sin((1 - t) * theta) * invSinTheta | |
| 285 | finishInterp = math.sin(t * theta) * invSinTheta | |
| 286 | else | |
| 287 | startInterp = 1 - t | |
| 288 | finishInterp = t | |
| 289 | end | |
| 290 | elseif 1 + cosTheta > 1.0E-4 then | |
| 291 | local theta = math.acos(-cosTheta) | |
| 292 | local invSinTheta = 1 / math.sin(theta) | |
| 293 | startInterp = math.sin((t - 1) * theta) * invSinTheta | |
| 294 | finishInterp = math.sin(t * theta) * invSinTheta | |
| 295 | else | |
| 296 | startInterp = t - 1 | |
| 297 | finishInterp = t | |
| 298 | end | |
| 299 | 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 | |
| 300 | end | |
| 301 | ||
| 302 | local sndFromData = function(data,parent) | |
| 303 | if(typeof(data) == 'table')then | |
| 304 | 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})
| |
| 305 | return snd; | |
| 306 | else | |
| 307 | return error('Argument passed into sndFromData must be a table!',1)
| |
| 308 | end | |
| 309 | end | |
| 310 | ||
| 311 | function UnbindLoops() | |
| 312 | pcall(RunS.UnbindFromRenderStep,RunS,"N_Effects") | |
| 313 | pcall(RunS.UnbindFromRenderStep,RunS,"N_Animations") | |
| 314 | end; | |
| 315 | ||
| 316 | UnbindLoops() -- Just so if the loops already exist from previously running a script using this template, there's no errors | |
| 317 | ||
| 318 | -- Build | |
| 319 | New = function(Object, Parent, Name, Data) | |
| 320 | local Object = Instance.new(Object) | |
| 321 | for Index, Value in pairs(Data or {}) do
| |
| 322 | Object[Index] = Value | |
| 323 | end | |
| 324 | Object.Parent = Parent | |
| 325 | Object.Name = Name | |
| 326 | return Object | |
| 327 | end | |
| 328 | ||
| 329 | local crosshair = Instance.new("BillboardGui",char)
| |
| 330 | crosshair.Size = UDim2.new(10,0,10,0) | |
| 331 | crosshair.Enabled = false | |
| 332 | ||
| 333 | local imgl = Instance.new("ImageLabel",crosshair)
| |
| 334 | imgl.Position = UDim2.new(0,0,0,0) | |
| 335 | imgl.Size = UDim2.new(1,0,1,0) | |
| 336 | imgl.Image = "rbxassetid://233522684" | |
| 337 | imgl.BackgroundTransparency = 1 | |
| 338 | imgl.ImageColor3 = Color3.new(.6,0,0) | |
| 339 | local img2 = Instance.new("ImageLabel",crosshair)
| |
| 340 | img2.Position = UDim2.new(0,0,0,0) | |
| 341 | img2.Size = UDim2.new(1,0,1,0) | |
| 342 | img2.Image = "rbxassetid://233522684" | |
| 343 | img2.BackgroundTransparency = 1 | |
| 344 | img2.ImageColor3 = Color3.new(.6,0,0) | |
| 345 | ||
| 346 | local Music = sndFromData(Sounds.MadWorld,tors) | |
| 347 | Music:Play() | |
| 348 | ||
| 349 | local Knife = New("Model",char,"Knife",{})
| |
| 350 | 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),})
| |
| 351 | Mesh = New("CylinderMesh",handle,"Mesh",{Scale = Vector3.new(0.300000012, 1, 0.300000012),})
| |
| 352 | local Swing = sndFromData(Sounds.Swing,handle) | |
| 353 | local Tele = sndFromData(Sounds.Tele,handle) | |
| 354 | local Stab = sndFromData(Sounds.Stab,Hitbox) | |
| 355 | local WashDING = sndFromData(Sounds.WashDING,handle) | |
| 356 | local Explos = sndFromData(Sounds.Explode,handle) | |
| 357 | local Hit = sndFromData(Sounds.Hit,handle) | |
| 358 | ||
| 359 | 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),})
| |
| 360 | Mesh = New("SpecialMesh",idk,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 361 | 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),})
| |
| 362 | 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),})
| |
| 363 | Mesh = New("SpecialMesh",K1,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,})
| |
| 364 | 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),})
| |
| 365 | 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),})
| |
| 366 | Mesh = New("BlockMesh",K2,"Mesh",{Scale = Vector3.new(0.0250000004, 0.349999994, 0.0500000007),})
| |
| 367 | 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),})
| |
| 368 | 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),})
| |
| 369 | Mesh = New("SpecialMesh",K3,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,})
| |
| 370 | 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),})
| |
| 371 | 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),})
| |
| 372 | Mesh = New("BlockMesh",K4,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),})
| |
| 373 | 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),})
| |
| 374 | 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),})
| |
| 375 | Mesh = New("BlockMesh",K5,"Mesh",{Scale = Vector3.new(0.0250000004, 0.75, 0.100000001),})
| |
| 376 | 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),})
| |
| 377 | 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),})
| |
| 378 | Mesh = New("BlockMesh",K6,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),})
| |
| 379 | 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),})
| |
| 380 | 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),})
| |
| 381 | Mesh = New("BlockMesh",K7,"Mesh",{Scale = Vector3.new(0.0250000004, 0.100000001, 0.0500000007),})
| |
| 382 | 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),})
| |
| 383 | 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),})
| |
| 384 | Mesh = New("BlockMesh",K8,"Mesh",{Scale = Vector3.new(0.1000000016, 1.5, 0.200000002),})
| |
| 385 | 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),})
| |
| 386 | 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),})
| |
| 387 | Mesh = New("CylinderMesh",K9,"Mesh",{Scale = Vector3.new(0.25, 0.0500000007, 0.25),})
| |
| 388 | 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),})
| |
| 389 | 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),})
| |
| 390 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 391 | 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),})
| |
| 392 | 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),})
| |
| 393 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),})
| |
| 394 | 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),})
| |
| 395 | 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),})
| |
| 396 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 397 | 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),})
| |
| 398 | 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),})
| |
| 399 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.269999981, 0.349999994, 0.269999981),})
| |
| 400 | 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),})
| |
| 401 | 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),})
| |
| 402 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 403 | 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),})
| |
| 404 | 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),})
| |
| 405 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 406 | 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),})
| |
| 407 | 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),})
| |
| 408 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 409 | 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),})
| |
| 410 | 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),})
| |
| 411 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 412 | 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),})
| |
| 413 | 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),})
| |
| 414 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 415 | 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),})
| |
| 416 | 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),})
| |
| 417 | Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.24000001, 0.0500000007, 0.24000001),})
| |
| 418 | 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),})
| |
| 419 | 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),})
| |
| 420 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 421 | 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),})
| |
| 422 | 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),})
| |
| 423 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.399999976, 0.150000006),})
| |
| 424 | 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),})
| |
| 425 | 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),})
| |
| 426 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 427 | 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),})
| |
| 428 | 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),})
| |
| 429 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 430 | 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),})
| |
| 431 | 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),})
| |
| 432 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.200000003),})
| |
| 433 | 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),})
| |
| 434 | 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),})
| |
| 435 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 436 | 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),})
| |
| 437 | 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),})
| |
| 438 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 439 | 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),})
| |
| 440 | 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),})
| |
| 441 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 442 | 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),})
| |
| 443 | 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),})
| |
| 444 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 445 | 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),})
| |
| 446 | 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),})
| |
| 447 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 448 | 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),})
| |
| 449 | 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),})
| |
| 450 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 451 | 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),})
| |
| 452 | 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),})
| |
| 453 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.100000001, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 454 | 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),})
| |
| 455 | 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),})
| |
| 456 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.150000006),})
| |
| 457 | 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),})
| |
| 458 | 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),})
| |
| 459 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 460 | 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),})
| |
| 461 | 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),})
| |
| 462 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 463 | 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),})
| |
| 464 | 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),})
| |
| 465 | Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.140000001, 0.300000012),})
| |
| 466 | 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),})
| |
| 467 | 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),})
| |
| 468 | Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 469 | 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),})
| |
| 470 | Hitbox = NewInstance("Part",Knife,{Name="Hitbox",Transparency=1,Size=Vector3.new(.5,1.5,.5),CanCollide=false})
| |
| 471 | HitWeld = NewInstance("Weld",Knife,{Part0=Hitbox,Part1=K9,C0=CF.N(0,-.5,0)})
| |
| 472 | for _,v in next, Knife:children() do | |
| 473 | if v:IsA'BasePart' then | |
| 474 | v.CanCollide = false | |
| 475 | end | |
| 476 | end | |
| 477 | ||
| 478 | -- thanks shuggy | |
| 479 | local p1mit = Instance.new("ParticleEmitter",Hitbox)
| |
| 480 | p1mit.Texture = "rbxasset://textures/particles/fire_main.dds" | |
| 481 | p1mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
| |
| 482 | p1mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
| |
| 483 | p1mit.Lifetime = NumberRange.new(2) | |
| 484 | p1mit.Rate = 100 | |
| 485 | p1mit.Enabled = false | |
| 486 | p1mit.Acceleration = Vector3.new(0,-5,0) | |
| 487 | p1mit.Rotation = NumberRange.new(0,359) | |
| 488 | p1mit.Speed = NumberRange.new(0) | |
| 489 | ||
| 490 | local p2mit = Instance.new("ParticleEmitter",K8)
| |
| 491 | p2mit.Texture = "http://www.roblox.com/asset/?id=243132757" | |
| 492 | p2mit.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
| |
| 493 | p2mit.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,.1),NumberSequenceKeypoint.new(1,.1)})
| |
| 494 | p2mit.Lifetime = NumberRange.new(1) | |
| 495 | p2mit.Rate = 10 | |
| 496 | p2mit.Acceleration = Vector3.new(0,-10,0) | |
| 497 | p2mit.Speed = NumberRange.new(0) | |
| 498 | ||
| 499 | -- Explosive Hitbox | |
| 500 | function ExHitbox(rad,pos,damage,env,toim) | |
| 501 | local E = Instance.new("Explosion")
| |
| 502 | E.Position = pos | |
| 503 | E.Parent = workspace | |
| 504 | E.BlastRadius = rad | |
| 505 | E.BlastPressure = 0 | |
| 506 | E.Visible = false | |
| 507 | E.Hit:connect(function(hit) | |
| 508 | 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
| |
| 509 | for _,ch in next, hit.Parent:children() do | |
| 510 | if ch:IsA'BasePart' then | |
| 511 | local efff = p1mit:Clone() | |
| 512 | efff.Enabled = true | |
| 513 | efff.Parent = ch | |
| 514 | delay(1,function() | |
| 515 | efff.Enabled = false | |
| 516 | end) | |
| 517 | end | |
| 518 | end | |
| 519 | hit.Parent:BreakJoints() | |
| 520 | if(target == hit.Parent)then | |
| 521 | target = nil | |
| 522 | end | |
| 523 | delay(2,function() | |
| 524 | WashDING:Play() | |
| 525 | --pcall(game.Destroy,duder:FindFirstChildOfClass"Humanoid") | |
| 526 | for _,v in next, hit.Parent:children() do | |
| 527 | if v:IsA"BasePart" then | |
| 528 | v.BrickColor = BrickColor.new"Really black" | |
| 529 | local bodpos = Instance.new("BodyPosition",v)
| |
| 530 | bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) | |
| 531 | local emi = p1mit:Clone() | |
| 532 | emi.LightEmission = 1 | |
| 533 | emi.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,1)),ColorSequenceKeypoint.new(1,Color3.new(1,0,1))})
| |
| 534 | emi.Parent = v | |
| 535 | emi.Enabled = true | |
| 536 | game:service'Debris':AddItem(v,1) | |
| 537 | end | |
| 538 | end | |
| 539 | end) | |
| 540 | end | |
| 541 | end) | |
| 542 | end | |
| 543 | -- Joints and Lerp | |
| 544 | local LS = NewInstance('Motor',char,{Part0=tors,Part1=larm,C0 = CF.N(-1.5,0.5,0),C1 = CF.N(0,.5,0)})
| |
| 545 | local RS = NewInstance('Motor',char,{Part0=tors,Part1=rarm,C0 = CF.N(1.5,0.5,0),C1 = CF.N(0,.5,0)})
| |
| 546 | local NK = NewInstance('Motor',char,{Part0=tors,Part1=head,C0 = CF.N(0,1.5,0)})
| |
| 547 | local LH = NewInstance('Motor',char,{Part0=tors,Part1=lleg,C0 = CF.N(-.5,-1,0),C1 = CF.N(0,1,0)})
| |
| 548 | local RH = NewInstance('Motor',char,{Part0=tors,Part1=rleg,C0 = CF.N(.5,-1,0),C1 = CF.N(0,1,0)})
| |
| 549 | local RJ = NewInstance('Motor',char,{Part0=root,Part1=tors})
| |
| 550 | local HW = NewInstance('Motor',char,{Part0=handle,Part1=rarm,C0=CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0)})
| |
| 551 | ||
| 552 | ||
| 553 | -- Default C0s | |
| 554 | local LSD=LS.C0 | |
| 555 | local RSD=RS.C0 | |
| 556 | local HD=NK.C0 | |
| 557 | local TD=RJ.C0 | |
| 558 | local LHD=LH.C0 | |
| 559 | local RHD=RH.C0 | |
| 560 | ||
| 561 | -- Check State | |
| 562 | function CheckState(rPart) | |
| 563 | if(rPart.Velocity.y > .5 and hum:GetState() == Enum.HumanoidStateType.Freefall)then | |
| 564 | return 'Jump'; | |
| 565 | elseif(rPart.Velocity.y < -.5 and hum:GetState() == Enum.HumanoidStateType.Freefall)then | |
| 566 | return 'Fall'; | |
| 567 | elseif(math.abs(rPart.Velocity.x) > 2 or math.abs(rPart.Velocity.z) > 2 and hum:GetState() ~= Enum.HumanoidStateType.Freefall)then | |
| 568 | return 'Walk'; | |
| 569 | end | |
| 570 | return 'Idle'; | |
| 571 | end | |
| 572 | -- Effect Loop | |
| 573 | RunS:BindToRenderStep("N_Effects",Enum.RenderPriority.Character.Value + 2,function()
| |
| 574 | for _,v in next, Effects do | |
| 575 | -- TODO: Add Effects | |
| 576 | end | |
| 577 | end) | |
| 578 | ||
| 579 | -- Damage | |
| 580 | function fuckimUp(duder,suicide) | |
| 581 | if(duder == char or duder and notWhitelisted(duder))then | |
| 582 | local humR = duder:FindFirstChild"HumanoidRootPart" | |
| 583 | local huma = duder:FindFirstChildOfClass"Humanoid" | |
| 584 | local hed = duder:FindFirstChild"Head" | |
| 585 | NewInstance("BoolValue",duder,{Name = 'HitMarkerPsycho2',Value = true})
| |
| 586 | if(humR) then | |
| 587 | humR:destroy() | |
| 588 | end | |
| 589 | if(huma)then | |
| 590 | huma:ChangeState(Enum.HumanoidStateType.Physics) | |
| 591 | huma.PlatformStand = true | |
| 592 | end | |
| 593 | if(humR or huma) then | |
| 594 | if(plr.UserId == 5719877)then | |
| 595 | delay(2,function() | |
| 596 | if(duder == target)then | |
| 597 | target = nil | |
| 598 | end | |
| 599 | ||
| 600 | duder:BreakJoints() | |
| 601 | WashDING:Play() | |
| 602 | --pcall(game.Destroy,duder:FindFirstChildOfClass"Humanoid") | |
| 603 | for _,v in next, duder:children() do | |
| 604 | if v:IsA"BasePart" then | |
| 605 | v.BrickColor = BrickColor.new"Really black" | |
| 606 | local bodpos = Instance.new("BodyPosition",v)
| |
| 607 | bodpos.Position = v.Position + Vector3.new(math.random(-5,5),math.random(-5,5),math.random(-5,5)) | |
| 608 | local emi = p1mit:Clone() | |
| 609 | emi.LightEmission = 1 | |
| 610 | emi.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(1,0,1)),ColorSequenceKeypoint.new(1,Color3.new(1,0,1))})
| |
| 611 | emi.Parent = v | |
| 612 | emi.Enabled = true | |
| 613 | game:service'Debris':AddItem(v,1) | |
| 614 | end | |
| 615 | end | |
| 616 | end) | |
| 617 | else | |
| 618 | duder:BreakJoints() | |
| 619 | end | |
| 620 | end | |
| 621 | end | |
| 622 | end | |
| 623 | local doingDamage = false; | |
| 624 | function notWhitelisted(char) | |
| 625 | local player = game:service'Players':GetPlayerFromCharacter(char) | |
| 626 | if(not player or player.UserId ~= 5719877)then | |
| 627 | return true; | |
| 628 | else | |
| 629 | return false | |
| 630 | end | |
| 631 | end | |
| 632 | Hitbox.Touched:connect(function(t) | |
| 633 | if(doingDamage and t and t.Parent)then | |
| 634 | local hum = t.Parent:FindFirstChildOfClass'Humanoid' | |
| 635 | local hed = t.Parent:FindFirstChild'Head' | |
| 636 | if(t.Parent ~= char and notWhitelisted(t.Parent))then | |
| 637 | if(hum and hum.Health > 0 and not t.Parent:FindFirstChild'HitMarkerPsycho2')then | |
| 638 | p1mit.Enabled = true | |
| 639 | Stab:Play() | |
| 640 | fuckimUp(t.Parent) | |
| 641 | wait(.5) | |
| 642 | p1mit.Enabled = false | |
| 643 | end | |
| 644 | end | |
| 645 | end | |
| 646 | end) | |
| 647 | ||
| 648 | -- Animation Loop | |
| 649 | RunS:BindToRenderStep("N_Animations",Enum.RenderPriority.Character.Value + 1,function()
| |
| 650 | sine=sine+change | |
| 651 | if(target and not target.Parent) then | |
| 652 | target = nil; | |
| 653 | end | |
| 654 | if(target)then | |
| 655 | ||
| 656 | crosshair.Adornee = target:FindFirstChild("Torso") or target:FindFirstChild("UpperTorso")
| |
| 657 | crosshair.Enabled = true | |
| 658 | else | |
| 659 | crosshair.Adornee = nil | |
| 660 | crosshair.Enabled = false | |
| 661 | end | |
| 662 | imgl.Rotation = imgl.Rotation + .5 | |
| 663 | img2.Rotation = img2.Rotation + 1 | |
| 664 | if(defAnim)then | |
| 665 | if(CheckState(root) == 'Idle')then | |
| 666 | -- Idle anim | |
| 667 | change = .4 | |
| 668 | 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) | |
| 669 | 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) | |
| 670 | 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) | |
| 671 | 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) | |
| 672 | 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) | |
| 673 | 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) | |
| 674 | elseif(CheckState(root) == 'Walk')then | |
| 675 | -- Walk anim | |
| 676 | change = .4 | |
| 677 | 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) | |
| 678 | 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) | |
| 679 | 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) | |
| 680 | 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) | |
| 681 | 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) | |
| 682 | 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) | |
| 683 | elseif(CheckState(root) == 'Jump')then | |
| 684 | -- Jump anim | |
| 685 | 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) | |
| 686 | 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) | |
| 687 | 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) | |
| 688 | 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) | |
| 689 | 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) | |
| 690 | 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) | |
| 691 | elseif(CheckState(root) == 'Fall')then | |
| 692 | -- Fall anim | |
| 693 | 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) | |
| 694 | 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) | |
| 695 | 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) | |
| 696 | 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) | |
| 697 | 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) | |
| 698 | 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) | |
| 699 | end | |
| 700 | end | |
| 701 | end) | |
| 702 | ||
| 703 | -- Blood system | |
| 704 | ||
| 705 | local Blood = {
| |
| 706 | Parts = {}
| |
| 707 | } | |
| 708 | function Blood.new(Color,Parent,CF) | |
| 709 | ||
| 710 | local Part = Instance.new("Part",workspace)
| |
| 711 | Part.Anchored = true; | |
| 712 | Part.CanCollide = false; | |
| 713 | Part.Name = "BloodPart" | |
| 714 | Part.BrickColor = BrickColor.new(Color) | |
| 715 | Part.Size = Vector3.new(1,.02,1) | |
| 716 | Part.CFrame = CF | |
| 717 | local Mesh = Instance.new("CylinderMesh",Part)
| |
| 718 | Mesh.Scale = Vector3.new(.2,1,.2) | |
| 719 | coroutine.wrap(function() | |
| 720 | for i = .2, 1, .01 do | |
| 721 | Mesh.Scale = Vector3.new(i,1,i) | |
| 722 | wait() | |
| 723 | end | |
| 724 | end)() | |
| 725 | table.insert(Blood.Parts,{Mesh=Mesh,Part=Part,EndSize = Vector3.new(1,0,1)})
| |
| 726 | end | |
| 727 | ||
| 728 | function bleed(who,parts) | |
| 729 | for i = 1, parts do | |
| 730 | if who and (who:FindFirstChild"Torso" or who:FindFirstChild"UpperTorso") then | |
| 731 | local Part = Instance.new("Part",who)
| |
| 732 | Part.Anchored = false; | |
| 733 | Part.CanCollide = false; | |
| 734 | Part.BrickColor = BrickColor.new("Maroon")
| |
| 735 | Part.Size = Vector3.new(.1,.1,.1) | |
| 736 | Part.Name = "BloodPart" | |
| 737 | Part.CFrame = (who:FindFirstChild"Torso" or who:FindFirstChild"UpperTorso").CFrame | |
| 738 | 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)) | |
| 739 | Part.Touched:connect(function(t) | |
| 740 | for i,v in next, Blood.Parts do | |
| 741 | if v.Part == t then | |
| 742 | v.EndSize = v.EndSize + Vector3.new(0.15,0,0.15) | |
| 743 | v.Part.Transparency = v.Part.Transparency - .1 | |
| 744 | Part:destroy(); | |
| 745 | return; | |
| 746 | end | |
| 747 | end | |
| 748 | 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 | |
| 749 | 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))) | |
| 750 | Part:Destroy() | |
| 751 | end | |
| 752 | end) | |
| 753 | wait(math.random(0,0.5)) | |
| 754 | end | |
| 755 | end | |
| 756 | end | |
| 757 | ||
| 758 | RunS.RenderStepped:connect(function() | |
| 759 | for i,v in next, Blood.Parts do | |
| 760 | local oCF = v.Part.CFrame | |
| 761 | if v.Part.Size.x < v.EndSize.x then | |
| 762 | v.Part.Size = v.Part.Size + Vector3.new(.01,0,0) | |
| 763 | v.Part.CFrame = oCF | |
| 764 | end | |
| 765 | if v.Part.Size.z < v.EndSize.z then | |
| 766 | v.Part.Size = v.Part.Size + Vector3.new(0,0,.01) | |
| 767 | v.Part.CFrame = oCF | |
| 768 | end | |
| 769 | v.Part.Transparency = v.Part.Transparency+.01 | |
| 770 | if v.Part.Transparency > 0.99 then | |
| 771 | v.Part:destroy() | |
| 772 | table.remove(Blood.Parts,i) | |
| 773 | end | |
| 774 | end | |
| 775 | end) | |
| 776 | ||
| 777 | -- Keystroke system | |
| 778 | local lastKeypress = time(); | |
| 779 | local Keystroke = "" | |
| 780 | local KeystrokeKeys = {
| |
| 781 | [Enum.KeyCode.W] = true, | |
| 782 | [Enum.KeyCode.A] = true, | |
| 783 | [Enum.KeyCode.S] = true, | |
| 784 | [Enum.KeyCode.D] = true, | |
| 785 | [Enum.KeyCode.C] = true, | |
| 786 | [Enum.KeyCode.F] = true, | |
| 787 | [Enum.KeyCode.X] = true, | |
| 788 | } | |
| 789 | ||
| 790 | local POIERTIERT=string.reverse"auroZ_alubeN yb " | |
| 791 | local Keystrokes = {
| |
| 792 | ['DSC'] = {"Murder",function()
| |
| 793 | attack = true; | |
| 794 | defAnim = false; | |
| 795 | doingDamage = true; | |
| 796 | hum.WalkSpeed = 0; | |
| 797 | local bf = Instance.new("BodyVelocity",tors)
| |
| 798 | bf.P = 10000 | |
| 799 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
| 800 | bf.Velocity = Vector3.new(0,100,0) + root.CFrame.lookVector*5 | |
| 801 | Swing:Play() | |
| 802 | for i = 0,.6,.1 do | |
| 803 | RunS.RenderStepped:wait() | |
| 804 | 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) | |
| 805 | 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) | |
| 806 | 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) | |
| 807 | 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) | |
| 808 | 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) | |
| 809 | 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) | |
| 810 | HW.C0 = clerp(HW.C0,CF.N(0,0,-0.9)*CF.A(M.R(-90),M.R(90),0),.3) | |
| 811 | end | |
| 812 | wait(.4) | |
| 813 | doingDamage = false | |
| 814 | bf:destroy() | |
| 815 | wait(.5) | |
| 816 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
| 817 | attack = false | |
| 818 | defAnim = true | |
| 819 | hum.WalkSpeed = 4 | |
| 820 | end}, | |
| 821 | ['SAX'] = {"Suicide", function()
| |
| 822 | defAnim = false | |
| 823 | attack = true | |
| 824 | hum.WalkSpeed = 0 | |
| 825 | for i = 0, 1, 0.1 do | |
| 826 | RunS.RenderStepped:wait() | |
| 827 | 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) | |
| 828 | 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) | |
| 829 | 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) | |
| 830 | 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) | |
| 831 | 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) | |
| 832 | 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) | |
| 833 | HW.C0 = clerp(HW.C0,CF.N(0,0,-0.9)*CF.A(0,M.R(90),M.R(-110)),0.3) | |
| 834 | end | |
| 835 | wait(1) | |
| 836 | for i = 0, 1, 0.1 do | |
| 837 | RunS.RenderStepped:wait() | |
| 838 | 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) | |
| 839 | 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) | |
| 840 | 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) | |
| 841 | 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) | |
| 842 | 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) | |
| 843 | 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) | |
| 844 | end | |
| 845 | ||
| 846 | fuckimUp(char) | |
| 847 | coroutine.wrap(function() | |
| 848 | for i = 1, 250 do | |
| 849 | if char and (char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso") then | |
| 850 | local Part = Instance.new("Part",char)
| |
| 851 | Part.Anchored = false; | |
| 852 | Part.CanCollide = false; | |
| 853 | Part.BrickColor = BrickColor.new("Maroon")
| |
| 854 | Part.Size = Vector3.new(.1,.1,.1) | |
| 855 | Part.Name = "BloodPart" | |
| 856 | Part.CFrame = (char:FindFirstChild"Torso" or char:FindFirstChild"UpperTorso").CFrame * CF.N(0,.5,0) | |
| 857 | 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)) | |
| 858 | Part.Touched:connect(function(t) | |
| 859 | for i,v in next, Blood.Parts do | |
| 860 | if v.Part == t then | |
| 861 | v.EndSize = v.EndSize + Vector3.new(0.15,0,0.15) | |
| 862 | v.Part.Transparency = v.Part.Transparency - .1 | |
| 863 | Part:destroy(); | |
| 864 | return; | |
| 865 | end | |
| 866 | end | |
| 867 | 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 | |
| 868 | 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))) | |
| 869 | Part:Destroy() | |
| 870 | end | |
| 871 | end) | |
| 872 | RunS.RenderStepped:wait(math.random(0,500)) | |
| 873 | end | |
| 874 | end | |
| 875 | end)() | |
| 876 | end}, | |
| 877 | ['ADC'] = {"Teleport (Needs target)",function()
| |
| 878 | if(target and (target:FindFirstChild'Torso' or target:FindFirstChild'UpperTorso'))then | |
| 879 | local copee = Instance.new("Model",char)
| |
| 880 | local copyBlacc | |
| 881 | function copyBlacc(o) | |
| 882 | for _,v in next, o:children() do | |
| 883 | if v ~= copee then | |
| 884 | if v:IsA'BasePart' then | |
| 885 | local p = v:Clone() | |
| 886 | p.CanCollide = false; | |
| 887 | p.Parent = copee; | |
| 888 | p.BrickColor = BrickColor.new'Really black' | |
| 889 | p.Transparency = .25 | |
| 890 | p.Anchored = true; | |
| 891 | for _,w in next, p:children() do | |
| 892 | if w:IsA'Weld' or w:IsA'Motor' or w:IsA'Motor6D' or w:IsA'Decal' then | |
| 893 | w:destroy() | |
| 894 | elseif w:IsA'Sound' then | |
| 895 | w:Stop() | |
| 896 | end | |
| 897 | end | |
| 898 | ||
| 899 | delay(.5,function() | |
| 900 | for i = .25, 1, .05 do | |
| 901 | p.Transparency = i | |
| 902 | wait() | |
| 903 | end | |
| 904 | p:destroy() | |
| 905 | end) | |
| 906 | end | |
| 907 | copyBlacc(v) | |
| 908 | end | |
| 909 | end | |
| 910 | end | |
| 911 | copyBlacc(char) | |
| 912 | Tele:play() | |
| 913 | tors.CFrame = (target:FindFirstChild'Torso' or target:FindFirstChild'UpperTorso').CFrame * CF.N(0,0,3) | |
| 914 | end | |
| 915 | end}, | |
| 916 | ['WWC'] = {"Execute", function()
| |
| 917 | attack = true; | |
| 918 | defAnim = false | |
| 919 | doingDamage = true; | |
| 920 | hum.WalkSpeed = 0; | |
| 921 | local bf = Instance.new("BodyVelocity",tors)
| |
| 922 | bf.P = 10000 | |
| 923 | bf.MaxForce = Vector3.new(bf.P,bf.P,bf.P) | |
| 924 | bf.Velocity = Vector3.new(0,100,0) + root.CFrame.lookVector*5 | |
| 925 | Swing:Play() | |
| 926 | ||
| 927 | for i = 0, 1, .1 do | |
| 928 | RunS.RenderStepped:wait() | |
| 929 | 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) | |
| 930 | 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) | |
| 931 | 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) | |
| 932 | 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) | |
| 933 | 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) | |
| 934 | 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) | |
| 935 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
| 936 | end | |
| 937 | wait(.4) | |
| 938 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
| 939 | bf:Destroy() | |
| 940 | attack = false; | |
| 941 | defAnim = true; | |
| 942 | doingDamage = false; | |
| 943 | hum.WalkSpeed = 4; | |
| 944 | end}, | |
| 945 | ['ASC'] = {"Expunge (Needs target)",function()
| |
| 946 | if(target and target:FindFirstChild"Head")then | |
| 947 | attack = true; | |
| 948 | hum.WalkSpeed = 0; | |
| 949 | defAnim = false; | |
| 950 | for i = 0, 1, .1 do | |
| 951 | RunS.RenderStepped:wait() | |
| 952 | 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) | |
| 953 | 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) | |
| 954 | 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) | |
| 955 | 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) | |
| 956 | 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) | |
| 957 | 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) | |
| 958 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
| 959 | end | |
| 960 | wait(.35) | |
| 961 | for i = 0, .9, .1 do | |
| 962 | RunS.RenderStepped:wait() | |
| 963 | 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) | |
| 964 | 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) | |
| 965 | 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) | |
| 966 | 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) | |
| 967 | 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) | |
| 968 | 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) | |
| 969 | end | |
| 970 | for _,v in next, Knife:children() do | |
| 971 | if v:IsA'BasePart' then | |
| 972 | v.Transparency = 1 | |
| 973 | end | |
| 974 | end | |
| 975 | p2mit.Enabled = false | |
| 976 | local FKnife = New("Model",target,"Knife",{})
| |
| 977 | 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),})
| |
| 978 | local Mesh = New("CylinderMesh",handle,"Mesh",{Scale = Vector3.new(0.300000012, 1, 0.300000012),})
| |
| 979 | ||
| 980 | 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),})
| |
| 981 | local Mesh = New("SpecialMesh",idk,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 982 | 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),})
| |
| 983 | 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),})
| |
| 984 | local Mesh = New("SpecialMesh",K1,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,})
| |
| 985 | 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),})
| |
| 986 | 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),})
| |
| 987 | local Mesh = New("BlockMesh",K2,"Mesh",{Scale = Vector3.new(0.0250000004, 0.349999994, 0.0500000007),})
| |
| 988 | 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),})
| |
| 989 | 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),})
| |
| 990 | local Mesh = New("SpecialMesh",K3,"Mesh",{Scale = Vector3.new(0.0250000004, 0.25, 0.100000001),MeshType = Enum.MeshType.Wedge,})
| |
| 991 | 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),})
| |
| 992 | 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),})
| |
| 993 | local Mesh = New("BlockMesh",K4,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),})
| |
| 994 | 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),})
| |
| 995 | 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),})
| |
| 996 | local Mesh = New("BlockMesh",K5,"Mesh",{Scale = Vector3.new(0.0250000004, 0.75, 0.100000001),})
| |
| 997 | 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),})
| |
| 998 | 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),})
| |
| 999 | local Mesh = New("BlockMesh",K6,"Mesh",{Scale = Vector3.new(0.0250000004, 0.0500000007, 0.0500000007),})
| |
| 1000 | 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),})
| |
| 1001 | 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),})
| |
| 1002 | local Mesh = New("BlockMesh",K7,"Mesh",{Scale = Vector3.new(0.0250000004, 0.100000001, 0.0500000007),})
| |
| 1003 | 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),})
| |
| 1004 | 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),})
| |
| 1005 | local Mesh = New("BlockMesh",K8,"Mesh",{Scale = Vector3.new(0.1000000016, 1.5, 0.200000002),})
| |
| 1006 | 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),})
| |
| 1007 | 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),})
| |
| 1008 | local Mesh = New("CylinderMesh",K9,"Mesh",{Scale = Vector3.new(0.25, 0.0500000007, 0.25),})
| |
| 1009 | 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),})
| |
| 1010 | 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),})
| |
| 1011 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 1012 | 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),})
| |
| 1013 | 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),})
| |
| 1014 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),})
| |
| 1015 | 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),})
| |
| 1016 | 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),})
| |
| 1017 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 1018 | 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),})
| |
| 1019 | 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),})
| |
| 1020 | local Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.269999981, 0.349999994, 0.269999981),})
| |
| 1021 | 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),})
| |
| 1022 | 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),})
| |
| 1023 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1024 | 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),})
| |
| 1025 | 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),})
| |
| 1026 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 1027 | 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),})
| |
| 1028 | 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),})
| |
| 1029 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1030 | 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),})
| |
| 1031 | 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),})
| |
| 1032 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1033 | 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),})
| |
| 1034 | 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),})
| |
| 1035 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1036 | 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),})
| |
| 1037 | 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),})
| |
| 1038 | local Mesh = New("CylinderMesh",Part,"Mesh",{Scale = Vector3.new(0.24000001, 0.0500000007, 0.24000001),})
| |
| 1039 | 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),})
| |
| 1040 | 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),})
| |
| 1041 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.100000001),})
| |
| 1042 | 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),})
| |
| 1043 | 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),})
| |
| 1044 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.399999976, 0.150000006),})
| |
| 1045 | 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),})
| |
| 1046 | 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),})
| |
| 1047 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1048 | 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),})
| |
| 1049 | 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),})
| |
| 1050 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 1051 | 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),})
| |
| 1052 | 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),})
| |
| 1053 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.100000001, 0.100000001, 0.200000003),})
| |
| 1054 | 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),})
| |
| 1055 | 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),})
| |
| 1056 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 1057 | 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),})
| |
| 1058 | 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),})
| |
| 1059 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1060 | 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),})
| |
| 1061 | 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),})
| |
| 1062 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1063 | 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),})
| |
| 1064 | 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),})
| |
| 1065 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.099999994, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 1066 | 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),})
| |
| 1067 | 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),})
| |
| 1068 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 1069 | 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),})
| |
| 1070 | 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),})
| |
| 1071 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1072 | 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),})
| |
| 1073 | 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),})
| |
| 1074 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.100000001, 0.0500000007),MeshType = Enum.MeshType.Wedge,})
| |
| 1075 | 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),})
| |
| 1076 | 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),})
| |
| 1077 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.049999997, 0.150000006),})
| |
| 1078 | 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),})
| |
| 1079 | 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),})
| |
| 1080 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1081 | 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
| |
| 1082 | 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),})
| |
| 1083 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.360000014, 0.209999993, 0.360000014),})
| |
| 1084 | 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),})
| |
| 1085 | 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),})
| |
| 1086 | local Mesh = New("SpecialMesh",Part,"Mesh",{Scale = Vector3.new(0.300000012, 0.140000001, 0.300000012),})
| |
| 1087 | 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),})
| |
| 1088 | 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),})
| |
| 1089 | local Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.0500000007, 0.0500000007, 0.13499999),})
| |
| 1090 | 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),})
| |
| 1091 | local FHitbox = NewInstance("Part",FKnife,{Name="Hitbox",Transparency=1,Size=Vector3.new(.5,1.5,.5),CanCollide=false})
| |
| 1092 | local HitWeld = NewInstance("Weld",FKnife,{Part0=FHitbox,Part1=K9,C0=CF.N(0,-.5,0)})
| |
| 1093 | local Weldie = NewInstance("Weld",FKnife,{Part0=FHitbox,Part1=target.Head,C0=CF.N(0,0,0)*CF.A(M.R(-90),0,0)})
| |
| 1094 | if(target:FindFirstChild"HumanoidRootPart")then | |
| 1095 | target:FindFirstChild"HumanoidRootPart":destroy() | |
| 1096 | end | |
| 1097 | sndFromData(Sounds.Stab,target.Head):Play() | |
| 1098 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
| 1099 | fuckimUp(target) | |
| 1100 | game:service'Debris':AddItem(FKnife,2) | |
| 1101 | wait(1) | |
| 1102 | defAnim = true; | |
| 1103 | hum.WalkSpeed = 4; | |
| 1104 | wait(2) | |
| 1105 | for _,v in next, Knife:children() do | |
| 1106 | if v:IsA'BasePart' and v.Name ~= "Hitbox" then | |
| 1107 | v.Transparency = 0 | |
| 1108 | end | |
| 1109 | end | |
| 1110 | p2mit.Enabled = true | |
| 1111 | attack = false | |
| 1112 | end | |
| 1113 | ||
| 1114 | end}, | |
| 1115 | ['SSC'] = {"Reap (Needs target)", function()
| |
| 1116 | if(target and (target:FindFirstChild"Torso" or target:FindFirstChild"UpperTorso") and target:FindFirstChildOfClass'Humanoid')then | |
| 1117 | attack = true; | |
| 1118 | defAnim = false | |
| 1119 | ||
| 1120 | hum.WalkSpeed = 0; | |
| 1121 | local humR = target:FindFirstChild"Torso" or target:FindFirstChild"UpperTorso"; | |
| 1122 | local tHum = target:FindFirstChildOfClass'Humanoid' | |
| 1123 | humR.Anchored = true | |
| 1124 | Tele:Play() | |
| 1125 | root.CFrame = crosshair.Adornee.CFrame * CFrame.new(0,0,2) | |
| 1126 | wait() | |
| 1127 | root.Anchored = true | |
| 1128 | ||
| 1129 | for i = 0,1, .1 do | |
| 1130 | RunS.RenderStepped:wait() | |
| 1131 | 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) | |
| 1132 | 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) | |
| 1133 | 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) | |
| 1134 | 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) | |
| 1135 | 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) | |
| 1136 | 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) | |
| 1137 | end | |
| 1138 | wait(.25) | |
| 1139 | for i = 0,1, .1 do | |
| 1140 | RunS.RenderStepped:wait() | |
| 1141 | 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) | |
| 1142 | 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) | |
| 1143 | 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) | |
| 1144 | 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) | |
| 1145 | 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) | |
| 1146 | 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) | |
| 1147 | end | |
| 1148 | humR.Anchored = false | |
| 1149 | Hit:Play() | |
| 1150 | 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)})
| |
| 1151 | wait(.35) | |
| 1152 | for i = 0,1, .1 do | |
| 1153 | RunS.RenderStepped:wait() | |
| 1154 | 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) | |
| 1155 | 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) | |
| 1156 | 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) | |
| 1157 | 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) | |
| 1158 | 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) | |
| 1159 | 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) | |
| 1160 | end | |
| 1161 | for i = 0,1, .1 do | |
| 1162 | RunS.RenderStepped:wait() | |
| 1163 | 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) | |
| 1164 | 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) | |
| 1165 | 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) | |
| 1166 | 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) | |
| 1167 | 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) | |
| 1168 | 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) | |
| 1169 | end | |
| 1170 | for i = 0,1, .125 do | |
| 1171 | RunS.RenderStepped:wait() | |
| 1172 | 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) | |
| 1173 | 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) | |
| 1174 | 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) | |
| 1175 | 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) | |
| 1176 | 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) | |
| 1177 | 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) | |
| 1178 | end | |
| 1179 | grabWeld:destroy() | |
| 1180 | humR.Anchored = true | |
| 1181 | Explos:Play(); | |
| 1182 | humR.CFrame = root.CFrame*CF.N(0,-2.5,-2.75)*CF.A(M.R(-90),0,0) | |
| 1183 | tHum.Health = (tHum.MaxHealth - tHum.MaxHealth / 4) | |
| 1184 | ||
| 1185 | for i = 0,1, .125 do | |
| 1186 | RunS.RenderStepped:wait() | |
| 1187 | 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) | |
| 1188 | 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) | |
| 1189 | 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) | |
| 1190 | 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) | |
| 1191 | 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) | |
| 1192 | 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) | |
| 1193 | end | |
| 1194 | for i = 0,1, .125 do | |
| 1195 | RunS.RenderStepped:wait() | |
| 1196 | 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) | |
| 1197 | 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) | |
| 1198 | 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) | |
| 1199 | 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) | |
| 1200 | 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) | |
| 1201 | 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) | |
| 1202 | end | |
| 1203 | ||
| 1204 | for i = 0,1, .125 do | |
| 1205 | RunS.RenderStepped:wait() | |
| 1206 | 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) | |
| 1207 | 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) | |
| 1208 | 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) | |
| 1209 | 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) | |
| 1210 | 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) | |
| 1211 | 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) | |
| 1212 | end | |
| 1213 | Stab:Play() | |
| 1214 | p1mit.Enabled = true | |
| 1215 | local efff = Instance.new("ParticleEmitter",humR)
| |
| 1216 | efff.Texture = "rbxasset://textures/particles/fire_main.dds" | |
| 1217 | efff.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.new(.6,0,0)),ColorSequenceKeypoint.new(1,Color3.new(.6,0,0))})
| |
| 1218 | efff.Size = NumberSequence.new(1) | |
| 1219 | efff.Lifetime = NumberRange.new(4) | |
| 1220 | efff.Rate = 250 | |
| 1221 | efff.VelocitySpread = 10000 | |
| 1222 | efff.Enabled = true | |
| 1223 | efff.Acceleration = Vector3.new(0,-5,0) | |
| 1224 | efff.RotSpeed = NumberRange.new(-100, 100) | |
| 1225 | efff.Rotation = NumberRange.new(-100, 100) | |
| 1226 | efff.Speed = NumberRange.new(6) | |
| 1227 | efff.VelocitySpread = 10000 | |
| 1228 | delay(1.5, function() | |
| 1229 | efff.Enabled = false | |
| 1230 | end) | |
| 1231 | tHum.Health = (tHum.MaxHealth - (tHum.MaxHealth / 4)*2) | |
| 1232 | for i = 0,1, .125 do | |
| 1233 | RunS.RenderStepped:wait() | |
| 1234 | 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) | |
| 1235 | 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) | |
| 1236 | 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) | |
| 1237 | 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) | |
| 1238 | 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) | |
| 1239 | 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) | |
| 1240 | end | |
| 1241 | ||
| 1242 | for i = 0,1, .125 do | |
| 1243 | RunS.RenderStepped:wait() | |
| 1244 | 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) | |
| 1245 | 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) | |
| 1246 | 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) | |
| 1247 | 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) | |
| 1248 | 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) | |
| 1249 | 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) | |
| 1250 | end | |
| 1251 | Stab:Play() | |
| 1252 | tHum.Health = (tHum.MaxHealth - (tHum.MaxHealth / 4)*3) | |
| 1253 | for i = 0,1, .125 do | |
| 1254 | RunS.RenderStepped:wait() | |
| 1255 | 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) | |
| 1256 | 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) | |
| 1257 | 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) | |
| 1258 | 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) | |
| 1259 | 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) | |
| 1260 | 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) | |
| 1261 | end | |
| 1262 | for i = 0,1, .125 do | |
| 1263 | RunS.RenderStepped:wait() | |
| 1264 | 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) | |
| 1265 | 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) | |
| 1266 | 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) | |
| 1267 | 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) | |
| 1268 | 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) | |
| 1269 | 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) | |
| 1270 | end | |
| 1271 | Stab:Play() | |
| 1272 | humR.Anchored = false | |
| 1273 | fuckimUp(target) | |
| 1274 | target = nil | |
| 1275 | delay(1.25,function() | |
| 1276 | p1mit.Enabled = false | |
| 1277 | end) | |
| 1278 | wait(1) | |
| 1279 | root.Anchored = false; | |
| 1280 | defAnim = true; | |
| 1281 | attack = false; | |
| 1282 | hum.WalkSpeed = 4; | |
| 1283 | end | |
| 1284 | end}, | |
| 1285 | ['CWWA'] = {"Annihilation", function()
| |
| 1286 | attack = true | |
| 1287 | hum.WalkSpeed = 0 | |
| 1288 | defAnim = false | |
| 1289 | RJ.C0 = TD | |
| 1290 | LH.C0 = LHD | |
| 1291 | RH.C0 = RHD | |
| 1292 | NK.C0 = HD | |
| 1293 | LS.C0 = LSD | |
| 1294 | RS.C0 = RSD | |
| 1295 | wait(1.5) | |
| 1296 | Swing:Play() | |
| 1297 | WashDING:Play() | |
| 1298 | for i = 1, 5 do | |
| 1299 | local trace = Instance.new("Part",game.Workspace)
| |
| 1300 | trace.Size = Vector3.new(1,1,1) | |
| 1301 | trace.Transparency = 1 | |
| 1302 | trace.Anchored = true | |
| 1303 | trace.CFrame = (root.CFrame + root.CFrame.lookVector * (5*i)) | |
| 1304 | game:service'Debris':AddItem(trace,.25) | |
| 1305 | ExHitbox(5,trace.CFrame.p,40,2,.1) | |
| 1306 | end | |
| 1307 | 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) | |
| 1308 | 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) | |
| 1309 | 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) | |
| 1310 | 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) | |
| 1311 | 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) | |
| 1312 | NK.C0 = CFrame.new(7.62939453e-06, 1.49995625, 2.67028845e-05, 1, 0, 0, 0, 1.00000012, 0, 0, 0, 1.00000012) | |
| 1313 | local trace = Instance.new("Part",workspace)
| |
| 1314 | trace.BrickColor = BrickColor.new("Magenta")
| |
| 1315 | trace.CanCollide = false | |
| 1316 | trace.Size = Vector3.new(1,1,1) | |
| 1317 | trace.BottomSurface = 0 | |
| 1318 | trace.TopSurface = 0 | |
| 1319 | trace.Anchored = true | |
| 1320 | trace.CFrame = root.CFrame + root.CFrame.lookVector * 12.5 | |
| 1321 | trace.Material = "Neon" | |
| 1322 | local tracem = Instance.new("SpecialMesh",trace)
| |
| 1323 | tracem.MeshType = "Sphere" | |
| 1324 | tracem.Scale = Vector3.new(1,1,50) | |
| 1325 | coroutine.wrap(function() | |
| 1326 | for i = 0, 1, .1 do | |
| 1327 | trace.Transparency = i | |
| 1328 | wait() | |
| 1329 | end | |
| 1330 | trace:destroy(); | |
| 1331 | end)() | |
| 1332 | root.CFrame = root.CFrame + root.CFrame.lookVector * 35 | |
| 1333 | wait(2) | |
| 1334 | defAnim = true; | |
| 1335 | attack = false | |
| 1336 | hum.WalkSpeed = 4 | |
| 1337 | end}, | |
| 1338 | ||
| 1339 | ['AWC'] = {"Kill", function()
| |
| 1340 | defAnim = false; | |
| 1341 | attack = true; | |
| 1342 | doingDamage = true; | |
| 1343 | Swing:Play(); | |
| 1344 | hum.WalkSpeed = 0; | |
| 1345 | for i = 0, .8, 0.1 do | |
| 1346 | RunS.RenderStepped:wait() | |
| 1347 | 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) | |
| 1348 | 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) | |
| 1349 | 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) | |
| 1350 | LS.C0 = clerp(LS.C0,CFrame.new(-1.49998474, 0.5, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1),0.3) | |
| 1351 | RS.C0 = clerp(RS.C0,CFrame.new(1.46379089, 0.479282379, 0, 0, -1, 0, 1, 0, 0, 0, 0, 1),0.3) | |
| 1352 | NK.C0 = clerp(NK.C0,CFrame.new(7.62939453e-06, 1.49996614, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0),0.3) | |
| 1353 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),.3) | |
| 1354 | end | |
| 1355 | wait(1) | |
| 1356 | doingDamage = false | |
| 1357 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
| 1358 | attack = false | |
| 1359 | defAnim = true | |
| 1360 | hum.WalkSpeed = 4 | |
| 1361 | end} | |
| 1362 | } | |
| 1363 | ||
| 1364 | UIP.InputBegan:connect(function(io,gp) | |
| 1365 | if(not gp and not attack)then | |
| 1366 | if(KeystrokeKeys[io.KeyCode])then | |
| 1367 | lastKeypress = time() | |
| 1368 | if(#Keystroke > 6) then | |
| 1369 | Keystroke = "" | |
| 1370 | end | |
| 1371 | Keystroke = Keystroke..tostring(io.KeyCode):sub(14) | |
| 1372 | print(Keystroke) | |
| 1373 | for i,v in next, Keystrokes do | |
| 1374 | if(Keystroke == i)then | |
| 1375 | v[2]() | |
| 1376 | Keystroke = ""; | |
| 1377 | end | |
| 1378 | end | |
| 1379 | end | |
| 1380 | end | |
| 1381 | end) | |
| 1382 | ||
| 1383 | UIP.InputBegan:connect(function(io,gp) | |
| 1384 | if(not gp and not attack and io.KeyCode == Enum.KeyCode.Q)then | |
| 1385 | if(mouse.Target and mouse.Target.Parent:FindFirstChildOfClass'Humanoid' and not mouse.Target.Parent:FindFirstChild'HitMarkerPsycho2')then | |
| 1386 | target = mouse.Target.Parent | |
| 1387 | local info = TweenInfo.new(.5, Enum.EasingStyle.Quad, Enum.EasingDirection.Out, 0, false) | |
| 1388 | img2.ImageTransparency = 0 | |
| 1389 | img2.Size = UDim2.new(1,0,1,0) | |
| 1390 | img2.Position = UDim2.new(0,0,0,0) | |
| 1391 | local tween = TweS:Create(img2, info, {ImageTransparency = 1,Size=UDim2.new(2.5,0,2.5,0),Position=UDim2.new(-.75,0,-.75,0)})
| |
| 1392 | ||
| 1393 | tween:Play(); | |
| 1394 | end | |
| 1395 | end | |
| 1396 | end) | |
| 1397 | RunS.RenderStepped:connect(function() | |
| 1398 | if(time() - lastKeypress) > 0.5 then | |
| 1399 | Keystroke = "" | |
| 1400 | end | |
| 1401 | end) | |
| 1402 | ||
| 1403 | mouse.Button1Down:connect(function() | |
| 1404 | if(attack == false)then | |
| 1405 | attack = true | |
| 1406 | defAnim = false | |
| 1407 | for i = 0, 2.25, 0.3 do | |
| 1408 | RunS.RenderStepped:wait() | |
| 1409 | 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) | |
| 1410 | 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) | |
| 1411 | 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) | |
| 1412 | 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) | |
| 1413 | 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) | |
| 1414 | 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) | |
| 1415 | HW.C0 = clerp(HW.C0,CF.N(0,-0.9,0)*CF.A(M.R(180),0,0),0.3) | |
| 1416 | end | |
| 1417 | wait(0.5) | |
| 1418 | HW.C0 = CF.N(0,0,-0.9)*CF.A(M.R(-90),0,0) | |
| 1419 | defAnim = true | |
| 1420 | attack = false | |
| 1421 | end | |
| 1422 | end) | |
| 1423 | -- Move list GUI | |
| 1424 | local NewGuiPart1 = Instance.new("ScreenGui",plrgui)
| |
| 1425 | NewGuiPart1.Name = "MoveGUI" | |
| 1426 | ||
| 1427 | local NewGuiPart2 = Instance.new("Frame")
| |
| 1428 | NewGuiPart2.BackgroundColor3 = Color3.new(0.458824, 0.0470588, 0.0470588) | |
| 1429 | NewGuiPart2.BackgroundTransparency = 0.25 | |
| 1430 | NewGuiPart2.Name = "Movelist" | |
| 1431 | NewGuiPart2.Position = UDim2.new(0.75, -50, 0.699999988, -100) | |
| 1432 | NewGuiPart2.Size = UDim2.new(0.25, 10, 0.25, 100) | |
| 1433 | NewGuiPart2.Parent = NewGuiPart1 | |
| 1434 | ||
| 1435 | local NewGuiPart3 = Instance.new("ScrollingFrame")
| |
| 1436 | NewGuiPart3.BackgroundTransparency = 1 | |
| 1437 | NewGuiPart3.Position = UDim2.new(0, 0, 0.100000001, 0) | |
| 1438 | NewGuiPart3.Selectable = true | |
| 1439 | NewGuiPart3.Size = UDim2.new(1, 0, 0.899999976, 0) | |
| 1440 | NewGuiPart3.CanvasSize = UDim2.new(0, 0, 0, 0) | |
| 1441 | NewGuiPart3.ClipsDescendants = true | |
| 1442 | NewGuiPart3.Parent = NewGuiPart2 | |
| 1443 | ||
| 1444 | local NewGuiPart4 = Instance.new("TextLabel")
| |
| 1445 | NewGuiPart4.BackgroundTransparency = 1 | |
| 1446 | NewGuiPart4.Size = UDim2.new(1, 0, 0, 25) | |
| 1447 | NewGuiPart4.Font = Enum.Font.Fantasy | |
| 1448 | NewGuiPart4.FontSize = Enum.FontSize.Size24 | |
| 1449 | NewGuiPart4.Text = "Psychopath V2 "..POIERTIERT | |
| 1450 | NewGuiPart4.TextColor3 = Color3.new(1, 1, 1) | |
| 1451 | NewGuiPart4.TextStrokeColor3 = Color3.new(1, 0, 0) | |
| 1452 | NewGuiPart4.TextStrokeTransparency = 0 | |
| 1453 | NewGuiPart4.Parent = NewGuiPart2 | |
| 1454 | ||
| 1455 | local largestLbl,yPos = nil,0; | |
| 1456 | function newLabel(textie) | |
| 1457 | local NewGuiPart1 = Instance.new("TextLabel",NewGuiPart3)
| |
| 1458 | NewGuiPart1.BackgroundTransparency = 1 | |
| 1459 | ||
| 1460 | NewGuiPart1.Font = Enum.Font.Fantasy | |
| 1461 | NewGuiPart1.FontSize = Enum.FontSize.Size24 | |
| 1462 | NewGuiPart1.Size = UDim2.new(100, 0, 0, 15) | |
| 1463 | NewGuiPart1.Text = textie | |
| 1464 | NewGuiPart1.Size = UDim2.new(0, NewGuiPart1.TextBounds.X, 0, 15) | |
| 1465 | NewGuiPart1.Position = UDim2.new(0,0,0,yPos) | |
| 1466 | yPos = yPos + 20 | |
| 1467 | if(largestLbl == nil or #largestLbl.Text <= #NewGuiPart1.Text)then | |
| 1468 | largestLbl = NewGuiPart1; | |
| 1469 | end | |
| 1470 | NewGuiPart1.TextColor3 = Color3.new(1, 1, 1) | |
| 1471 | NewGuiPart1.TextStrokeColor3 = Color3.new(1, 0, 0) | |
| 1472 | NewGuiPart1.TextStrokeTransparency = 0 | |
| 1473 | NewGuiPart1.TextWrapped = true | |
| 1474 | NewGuiPart1.TextXAlignment = Enum.TextXAlignment.Left | |
| 1475 | NewGuiPart3.CanvasSize = NewGuiPart3.CanvasSize + UDim2.new(0,0,0,15) | |
| 1476 | NewGuiPart3.CanvasSize = UDim2.new(0,largestLbl.TextBounds.X+5,0,NewGuiPart3.CanvasSize.Y.Offset) | |
| 1477 | end | |
| 1478 | newLabel("Q - Target")
| |
| 1479 | for keys,info in next, Keystrokes do | |
| 1480 | newLabel(keys.." - "..info[1]) | |
| 1481 | end | |
| 1482 | ||
| 1483 | ||
| 1484 | ||
| 1485 | ||
| 1486 | -- Died event | |
| 1487 | ||
| 1488 | hum.Died:connect(function() -- When the player dies | |
| 1489 | UnbindLoops() -- Unbind all of the loops used | |
| 1490 | end) |